正如我们在 Python 变量一章中了解到的,我们不能像这样组合字符串和数字:
但是我们可以通过使用组合字符串和数字format()
方法!
这个format()
方法获取传递的参数,格式化它们,并将它们放置在占位符所在的字符串中{}
是:
使用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))
亲自试一试 »
了解有关字符串格式的更多信息字符串格式化章节。
截取页面反馈部分,让我们更快修复内容!也可以直接跳过填写反馈内容!