txt ="For only {price:.2f} dollars!"print(txt.format(price =49))
定义和用法
format() 方法格式化指定的值,并将其插入字符串的占位符内。
占位符使用大括号 {} 定义。请在下面的“占位符”部分中了解有关占位符的更多信息。
format() 方法返回格式化的字符串。
语法
string.format(value1, value2...)
参数值
参数
描述
value1, value2...
必需。一个或多个应该格式化并插入字符串的值。值可以是数字,用于指定要删除的元素的位置。
这些值可以是用逗号分隔的值列表、键=值列表,或两者的组合。
这些值可以是任何数据类型。
占位符
可以使用命名索引 {price}、编号索引{0}、甚至空的占位符 {} 来标识占位符。
实例
使用不同的占位符值:
txt1 ="My name is {fname}, I'am {age}".format(fname ="Bill", age =64)
txt2 ="My name is {0}, I'am {1}".format("Bill",64)
txt3 ="My name is {}, I'am {}".format("Bill",64)