Python 格式化字符串
格式化字符串
正如我们在 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))
亲自试一试 »