همهمون عادت کردیم برای دیباگ کردن از print استفاده کنیم، ولی معمولاً اینطوری مینویسیم:
print("name:", name)print("age:", age)این روش قدیمی و وقتگیره، مخصوصاً وقتی کلی متغیر داری.
اما از پایتون ۳.۸ به بالا، یه قابلیت فوقالعاده به اسم f-string با علامت مساوی اومده که کار رو حسابی راحت میکنه!
به جاش فقط کافیه بنویسی:
print(f"{name=}")print(f"{age=}")و خروجی دقیقاً اینطور نمایش داده میشه:
name='Ali'
age=30
✅ دیگه لازم نیست اسم متغیر رو دوباره تایپ کنی یا نگران باشی که پرینتهات قاطی بشن.
اما این تازه شروع ماجراست! این قابلیت حتی برای عبارات پیچیده هم کار میکنه:
print(f"{2 + 2 = }") # خروجی: 2 + 2 = 4print(f"{my_list=}") # کل لیست رو با محتویاتش نمایش میده💡 کی به کارت میاد؟
وقتی با دیکشنریهای بزرگ، لیستهای طولانی یا چندین متغیر همزمان کار داری، این ترفند کلی وقتت رو ذخیره میکنه و کدت رو خواناتر میکنه.
✨ پس از امروز دیگه پرینتهای قدیمی رو کنار بذار و با این روش حرفهای، دیباگ کن!
#تیک_پایتون
💬 ---> بپرسید
.