آموزش پایتون

مدیریت فایل

فرمت رشته در پایتون

فرمت رشته

همانطور که در فصل متغیرهای پایتون آموختیم، نمی‌توانیم رشته‌ها و اعداد را مانند این ترکیب کنیم:

مثال

				
					age = 36
txt = "My name is John, I am " + age
print(txt)
				
			

اما می توانیم رشته ها و اعداد را با استفاده از متد 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))
				
			
در بخش فرمت رشته ها در پایتون درباره این متد بیشتر بیاموزید.

آموزش پایتون

مدیریت فایل