参数值
参数 | 描述 |
---|---|
value | 要插入到格式化字符串中的值。 |
format_spec | 包含格式说明符的字符串,该说明符标识如何格式化值。 |
返回值
Python 中的 format()
函数 使用指定的格式返回格式化字符串。
如何在 Python 中使用 format()
示例 1
format()
方法格式化指定的值并将其插入到占位符所在字符串中。
name = 'Alice'
age = 30
message = 'Hello, my name is {} and I am {} years old'.format(name, age)
print(message)
示例 2
你还可以使用 {0}
、{1}
等在占位符内使用索引。
price = 19.95
discount = 0.1
final_price = 'The final price is ${0:.2f} after a {1:.0%} discount'.format(price, discount)
print(final_price)
示例 3
它通过在 format()
中提供键值对来支持命名占位符。
data = {'name': 'Bob', 'age': 25}
message = 'My name is {name} and I am {age} years old'.format(**data)
print(message)