فرمت رشته
همانطور که در فصل متغیرهای پایتون آموختیم، نمیتوانیم رشتهها و اعداد را مانند این ترکیب کنیم:
اما می توانیم رشته ها و اعداد را با استفاده از متد format()
ترکیب کنیم!
متد format()
آرگومانهای ارسال شده را میگیرد، آنها را قالببندی میکند و در یک رشته بجای آکولاد {} جایگذاری میکند.
مثال
از متد format()
برای درج اعداد در رشته ها استفاده کنید:
age = 36
txt = "My name is John, and I am {}"
print(txt.format(age))
متد format()
تعداد نامحدودی از آرگومان ها را می گیرد و در آکولاد های مربوطه قرار می گیرد:
مثال
از متد format()
برای درج اعداد در رشته ها استفاده کنید:
quantity = 3
itemno = 567
price = 49.95
myorder = "I want {} pieces of item {} for {} dollars."
print(myorder.format(quantity, itemno, price))
میتوانید از اعداد ایندکس در آکولاد {0} استفاده کنید تا مطمئن شوید که آرگومانها در آکولاد های صحیح قرار میگیرند:
مثال
quantity = 3
itemno = 567
price = 49.95
myorder = "I want to pay {2} dollars for {0} pieces of item {1}."
print(myorder.format(quantity, itemno, price))
در بخش فرمت رشته ها در پایتون درباره این متد بیشتر بیاموزید.