Stringni formatlash


Stringni formatlash

Python o‘zgaruvchilari bo‘limida o‘rganganimizdek, stringlar va sonlarni bunday birlashtira OLMAYMIZ:

Misol

age = 36 txt = "My name is John, I am " + age print(txt)
O‘zingiz sinab ko‘ring »

Lekin stringlar va sonlarni format() metodi yordamida birlashtira olamiz!

format() metodi uzatilgan argumentlarni oladi, ularni formatlaydi va stringdagi {} joy egalari (placeholder) turgan joylarga qo‘yadi:

Misol

Stringlarga sonlarni qo‘yish uchun format() metodidan foydalaning:

age = 36 txt = "My name is John, and I am {}" print(txt.format(age))
O‘zingiz sinab ko‘ring »

format() metodi cheklanmagan miqdordagi argument qabul qiladi va ular tegishli joy egalariga qo‘yiladi:

Misol

quantity = 3 itemno = 567 price = 49.95 myorder = "I want {} pieces of item {} for {} dollars." print(myorder.format(quantity, itemno, price))
O‘zingiz sinab ko‘ring »

Argumentlar to‘g‘ri joy egalariga qo‘yilishiga ishonch hosil qilish uchun {0} indeks raqamlaridan foydalanishingiz mumkin:

Misol

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))
O‘zingiz sinab ko‘ring »



W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!