TGViewer
PyCoders (پایتون) PyCoders (پایتون) @python_rd · 4.1K subscribers
Post #1878 1.02K
سلام و صد سلام به همه رفقای پایتونی گل! امروز دوباره اومدم با یه پست جذاب و شیرین درباره f-string‌ها، و می‌خوایم با هم یه نگاه عمیق‌تری به اهمیت استفاده از این قابلیت خفن بندازیم.

خب، همون‌طور که می‌دونید روش‌های مختلفی واسه فرمت‌دهی رشته‌ها توی پایتون وجود داره، اما یکی از بهترین‌هاش، f-string ها هستن.

حالا چرا اصلاً باید ازشون استفاده کنیم؟ 🤔

✨ کد تمیز و خوانا:

f-string این توانایی رو داره که کد رو خیلی خواناتر کنه. خیلی راحت می‌تونی متغیرها رو مستقیماً بذاری وسط رشته، بدون دردسر فرمت‌های پیچیده و توابع اضافه. یعنی هم مختصر، هم مفید!

⚡️ سرعت بالا، سرعت نور!:

باور کن سرعت اجرای کد با f-string‌ها فوق‌العاده‌ست! چون این رشته‌ها مستقیماً به bytecode تبدیل می‌شن، از روش‌های قدیمی مثل format() یا % هم سریع‌تر عمل می‌کنن. واقعاً یه موشک تو جیب پایتونت داری!
🎯 کد ساده و شیک:
f-string به‌طور محسوسی کدت رو ساده و مرتب می‌کنه. هیچ نیاز نیست برای فرمت کردن رشته‌ها از کلی کد استفاده کنی. فقط یه f-string کافیه تا همه چیز رو جمع و جور کنی.
🛠 انعطاف‌پذیری:
حالا این یکی رو خوب دقت کن! با f-string نه تنها می‌تونی مقادیر متغیرها رو وارد کنی، بلکه می‌تونی از توابع و حتی محاسبات ریاضی هم وسط رشته‌هات استفاده کنی. دیگه چی از این بهتر؟! 😎
حالا شاید بپرسی، چطور از f-string استفاده کنیم؟ خب خیلی ساده‌ست. فقط کافیه قبل از رشته‌ی خودت یه f بذاری و توی آکولاد {} هر متغیری که خواستی بنویسی:

name = "python"
age = 30
print(f"hello {name}! you are {age} years old!")


ببین! همین‌قدر راحت!

@python_rd
  • 👍 3
More from @python_rd
  1. Oct 17, 2026🔆 مجموعه‌ای از نرم‌افزارهای متن‌باز که با استفاده از زبان پایتون نوشته‌شده‌اند 🔹 github.…
  2. Oct 17, 2026🔆 یادگیری پایتون با پروژه های ساده و جذاب 🔹 codeclubprojects.org/en-GB/python 🐍 @python…
  3. Oct 16, 2026🔆 یک سایت خوب پر از پادکست‌های مرتبط با زبان پایتون 🔹 talkpython.fm 🐍 @python_rd
  4. Oct 15, 2026🌐 خروجی این کد پایتون چیست؟ x = [1, 2, 3] y = x x += [4, 5] print(x) print(y) 🔹 گزینه‌ها…
  5. Oct 15, 2026🔆 آیا enumerate() بهتر از index-based loop است؟ 🔹 خیلی‌ها هنوز این شکلی می‌نویسند: items…
  6. Oct 15, 2026🔆 یک تله عجیب در پایتون: bool در واقع زیرکلاس int است 🔹 خیلی‌ها می‌دانند True == 1 و Fal…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →