Python/gloss python string format
来自菜鸟教程
<languages />
Python格式字符串
格式字符串
正如我们在“ Python变量”一章中了解到的那样,我们无法将字符串和数字组合如下:
例
age = 36 txt = "My name is John, I am " + age print(txt)
但是我们可以使用
format()
方法!
The
format()
方法采用传递的参数,对其进行格式化,然后将其放置在占位符所在的字符串中
{}
are:
例
使用
format()
将数字插入字符串的方法:
age = 36 txt = "My name is John, and I am {}" print(txt.format(age))
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))