Python - Formaat - Strings
String Formaat
Soos ons in die Python Variables-hoofstuk geleer het, kan ons nie stringe en getalle soos volg kombineer nie:
Voorbeeld
age = 36
txt = "My name is John, I am " + age
print(txt)
Maar ons kan stringe en getalle kombineer deur die format()
metode te gebruik!
Die format()
metode neem die geslaagde argumente, formateer hulle en plaas dit in die string waar die plekhouers
{}
is:
Voorbeeld
Gebruik die format()
metode om getalle in stringe in te voeg:
age = 36
txt = "My name is John, and I am {}"
print(txt.format(age))
Die format() metode neem onbeperkte aantal argumente en word in die onderskeie plekhouers geplaas:
Voorbeeld
quantity = 3
itemno = 567
price = 49.95
myorder = "I want {}
pieces of item {} for {} dollars."
print(myorder.format(quantity,
itemno, price))
Jy kan indeksnommers gebruik {0}
om seker te maak dat die argumente in die korrekte plekhouers geplaas word:
Voorbeeld
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))
Kom meer te wete oor Stringformatering in ons Stringformatering hoofstuk.