Python 格式化字符串
格式化字符串
正如我们在 Python 变量章节中所学到的,我们不能像这样组合字符串和数字
但我们可以使用 format()
方法组合字符串和数字!
format()
方法接收传递的参数,格式化它们,并将它们放置在字符串中 {}
占位符的位置。
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))
尝试一下 »