قالب بندی رشته ها
قالب بندی یا فرمت دهی به رشته مبحثی در پایتون است که میتوان از طریق آن ترکیبی از رشته ها و متغیر های دیگر ایجاد کرد وآنهارا پرینت کرد.
در نسخه های قبلی پایتون از طریق format() قالب بندی انجام میشد ولی از نسخه 3.6 به بعد از F-String استفاده میشود.
رشته های f
این دستور به شما اجازه میدهد تا قسمتی از رشته مورد نظر خودرا فرمت دهی کنید.
text = f"Salam Doostan"
print(text)
استفاده از متغیرها
برای استفاده از متغیری در بین رشته ها از {} استفاده میکنیم و نام متغیر را درون آن میگذاریم.
name= "alireza"
text = f"Hello {name} "
print(text)
نمایش اعداد اعشاری
اگر متغیری عددی داشتید و قصد داشتید که آنرا تا چند رقم اعشار نمایش دهید مانند نمونه کد زیر عمل کنید.
num = 59
text = f"{price:.2f}"
print(text)
نمونه کد بالا تا دو رقم اعشار ادامه میدهد.
عملیات های ریاضی
برای انجام عملیات های ریاضی در بین رشته ها میتوانید از نمونه کد زیر استفاده کنید.
txt = f"The number is : {2 * 50} "
print(txt)
نکته: همچنین شما میتوانید عملیات های ریاضی را در متغیر های بصورت جداگانه انجام دهید و خروجی آنهارا در رشته وارد کنید.
اجرای توابع
در بین رشته ها شما میتوانید برخی توابع را اجرا کنید.
name = "alireaz"
text = f"I am{name.upper()}"
print(text)
نکته: شما میتوانید از توابعی که خودتان هم ایجاد کردید استفاده کنید.
خلاصه درس
- قالب بندی رشته ها در نسخه های قبلی از طریق format() استفاده میشد.
- در نسخه های جدید از روش f_string استفاده میشود.
- میتوانید عملیات های ریاضی و متغیر هارا از این طریق با رشته ها ترکیب کنید.
![](https://s8.uupload.ir/files/20211209_161013_ufiq.jpg)