فارسی
باز کردن در Telegram

پست🔰 قالب‌بندی رشته‌ها در پایتون (String Formatting)

26 سپتامبر 2026
I
🔰 قالب‌بندی رشته‌ها در پایتون (String Formatting) یکی از مباحث کاربردی در پایتون، قالب‌بندی رشته‌ها (String Formatting) است. با استفاده از این روش‌ها می‌توانیم متغیرها و مقادیر مختلف را به‌صورت خوانا و منظم داخل یک رشته قرار دهیم. در پایتون ۳ روش اصلی برای این کار وجود دارد. 👇 ━━━━━━━━━━━━━━━━━━ 1️⃣ روش اول: استفاده از عملگر % این روش یکی از قدیمی‌ترین روش‌های قالب‌بندی رشته‌ها در پایتون است. name = "Ali" age = 20 print("My name is %s and I am %d years old." % (name, age)) 📤 خروجی: My name is Ali and I am 20 years old. 🔹 %s برای رشته‌ها (String) 🔹 %d برای اعداد صحیح (Integer) 🔹 %f برای اعداد اعشاری (Float) مثال: price = 19.99 print("Price: %.2f" % price) خروجی: Price: 19.99 عبارت %.2f عدد اعشاری را با دو رقم بعد از ممیز نمایش می‌دهد. ━━━━━━━━━━━━━━━━━━ 2️⃣ روش دوم: استفاده از متد format() در این روش، از متد format() برای جایگزین کردن مقادیر داخل {} استفاده می‌کنیم. name = "Sara" age = 22 print("My name is {} and I am {} years old.".format(name, age)) 📤 خروجی: My name is Sara and I am 22 years old. 🔹 می‌توانیم با استفاده از اندیس، ترتیب مقادیر را مشخص کنیم: print("{1} is {0} years old.".format(25, "Ali")) خروجی: Ali is 25 years old. 🔹 همچنین می‌توانیم نام متغیرها را مشخص کنیم: print("Name: {name}, Age: {age}".format(name="Reza", age=21)) خروجی: Name: Reza, Age: 21 ━━━━━━━━━━━━━━━━━━ 3️⃣ روش سوم: استفاده از f-string این روش از پایتون ۳.۶ به بعد معرفی شده و یکی از خواناترین و پرکاربردترین روش‌های قالب‌بندی رشته‌هاست. کافی است قبل از علامت کوتیشن رشته، حرف f قرار دهیم و متغیرها یا عبارت‌ها را داخل {} بنویسیم. name = "Ali" age = 20 print(f"My name is {name} and I am {age} years old.") 📤 خروجی: My name is Ali and I am 20 years old. 🔹 مزیت مهم f-string این است که می‌توانیم عبارت‌های پایتونی را مستقیماً داخل {} بنویسیم: a = 10 b = 5 print(f"Sum: {a + b}") print(f"Result: {a * b}") خروجی: Sum: 15 Result: 50 🔹 حتی می‌توانیم تعداد ارقام اعشاری را مشخص کنیم: price = 19.9876 print(f"Price: {price:.2f}") خروجی: Price: 19.99 ✅ نکته مهم: هر سه روش معتبر هستند؛ اما در کدهای جدید پایتون، معمولاً f-string به دلیل خوانایی و سادگی انتخاب مناسبی است. ━━━━━━━━━━━━━━━━━━ 🧩 تمرین برای شما دو متغیر زیر را در نظر بگیرید: name = "Python" version = 3.14 برنامه‌ای بنویسید که با استفاده از هر سه روش بالا، جمله زیر را چاپ کند: I am learning Python version 3.14 💬 پاسخ خود را در کامنت‌ها بنویسید #Python #آموزش_پایتون #برنامه_نویسی #قالب_بندی
3 · 264 ·

در همان حوالی فید

⁩⁩یه کانال همچین👇👇👇 خبری رو منتشر کرده و اگر راست باشه باید بگم باید بریم سیستم ها و موبایل هامون رو آتیش بزنیم و با دود به هم دیگه پیام بدیم چون غیر از شما کسانی⁩⁩یه نکته جالب❗️ می‌دونستید تو پایتون اگر مقدار پیش‌فرض یک پارامتر از نوع تغییرپذیر (mutable) باشه، مثل لیست یا دیکشنری، این مقدار فقط یک بار زمان اجرای دستور def
این پیام
⁩⁩پیرو این پست که قبلا گذاشته بودم باید بگم که: 🔴 ایلان ماسک مجوزهای مهمی برای اتصال مستقیم گوشی‌‌ها به ماهواره استارلینک گرفته؛ فناوری‌ای که در صورت فراهم شدن دس⁩⁩یه نکته که خیلی‌ها بهش فکر نمی‌کنن و ممکنه یه روز خیلی اذیت کنه: هیچ‌وقت دو تا رشته رو بدون نرمال‌سازی یونیکد با هم مقایسه نکن. فکر می‌کنی دو تا رشته که شکلشون
ببرنامه‌نویسی comma.code | computer| کاما کد|برنامه‌نویسی comma.code | computer| کاما کد|@comma_code1 · کانال
2 676مشترک199میانگین دسترسی پست
فید انجمن باز کردن در Telegram

فید عمومی باز از ایندکس جست‌وجو ChatCrawler — «Google برای Telegram عمومی»؛ با خزش انجمن به‌روز می‌شود. زمان‌ها به UTC است.

فقط محتوای عمومی، API رسمی Telegram. دربارهٔ ما · پرسش‌ها · محدودیت‌های ایندکس · حذف یک صفحه · کاتالوگ · جست‌وجو · روش محاسبهٔ ما