قالب بندی رشته ها

قالب بندی یا فرمت دهی به رشته مبحثی در پایتون است که میتوان از طریق آن ترکیبی از رشته ها و متغیر های دیگر ایجاد کرد وآنهارا پرینت کرد.

در نسخه های قبلی پایتون از طریق 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 استفاده میشود.
  • میتوانید عملیات های ریاضی و متغیر هارا از این طریق با رشته ها ترکیب کنید.

توسعه دهندگان
علیرضا چمنی