Python - Format - String
format string
Seperti yang kita pelajari di bab Variabel Python, kita tidak dapat menggabungkan string dan angka seperti ini:
Contoh
age = 36
txt = "My name is John, I am " + age
print(txt)
Tapi kita bisa menggabungkan string dan angka dengan menggunakan format()
metode!
Metode format()
ini mengambil argumen yang diteruskan, memformatnya, dan menempatkannya dalam string di mana placeholder
{}
berada:
Contoh
Gunakan format()
metode untuk memasukkan angka ke dalam string:
age = 36
txt = "My name is John, and I am {}"
print(txt.format(age))
Metode format() mengambil jumlah argumen yang tidak terbatas, dan ditempatkan ke masing-masing placeholder:
Contoh
quantity = 3
itemno = 567
price = 49.95
myorder = "I want {}
pieces of item {} for {} dollars."
print(myorder.format(quantity,
itemno, price))
Anda dapat menggunakan nomor indeks {0}
untuk memastikan argumen ditempatkan di tempat penampung yang benar:
Contoh
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))
Pelajari lebih lanjut tentang Pemformatan String di bab Pemformatan String kami.