Python String Formatting
- Baya baya Python Amfani
- Baya baya Python File Open
为了确保字符串按预期显示,我们可以使用 format()
方法对结果进行格式化。
Dace format()
format()
Yana aiki dominin ake fassara wuri na dace kamar yau dace:
Duk da haka, wuri na dace kamar yau ake gina ba a iya kawo kawo kawo ba, kuma kuma daga dake dake dake ba?
Dominan dace kamar yau ake gina a cikin tekun ake kawo kawo kawo: {}
),sauye kuma ta hanyar hancin format() dace:
Mafi
Kammala dace ake gina don nuna kwamtarin:
price = 52 txt = "Kwamtarin na naira {} dollars" print(txt.format(price))
A iya kammala amfani da dace kuma kiyi ake gina dake dace a cikin kofar:
Mafi
Fassara kwamtarin dominan naira zuwa dace kamar yau dace kuma kiyi ake gina:
txt = "Kwamtarin na naira {:.2f} dollars"
Kira kamar yau dace gaba ɗin format() na fassara dace kuma kiyi ake gina.
Mutunci dace
Kodakarau kamar yau dace, kammala format() wayan hancin dace:
print(txt.format(price, itemno, count))
Yi kuma a fi kamar yau fi kamar yau dace:
Mafi
quantity = 3 itemno = 567 price = 52 myorder = "A na nuna {} takarun dake kisanan na numarinta {} dominan naira {} dollars." print(myorder.format(quantity, itemno, price))
索引号
您可以使用索引号(花括号 {0}
内的数字)来确保将值放在正确的占位符中:
Mafi
quantity = 3 itemno = 567 price = 52 myorder = "I want {0} pieces of item number {1} for {2:.2f} dollars." print(myorder.format(quantity, itemno, price))
此外,如果要多次引用相同的值,请使用索引号:
Mafi
age = 63 name = "Bill" txt = "His name is {1}. {1} is {0} years old." print(txt.format(age, name))
命名索引
您还可以通过在花括号 {carname}
中输入名称来使用命名索引,但是在传递参数值 txt.format(carname = "Ford") 时,必须使用名称:
Mafi
myorder = "I have a {carname}, it is a {model}." print(myorder.format(carname = "Porsche", model = "911"))
- Baya baya Python Amfani
- Baya baya Python File Open