str.format()字符串格式化
举例:
print('我买了{}个苹果,{}个桃,{}个橙子'.format(2,3,4))
输出为:我买了2个苹果,3个桃,4个橙子
用一对花括号{}代表一个占位符。
- 可以指定位置:
print('我买了{0}个苹果,{2}个桃,{1}个橙子,{0}个香蕉'.format(2,3,4))
输出为:我买了2个苹果,4个桃,3个橙子,2个香蕉
- 可以通过字典设置参数
dic = {"name": "水果", "number": "6"}
print("我买了{number}个{name}".format(**dic))
输出为:我买了6个水果
- 可以使用关键字参数
print("我买了{number}个{name}".format(name='橘子', number='3'))
输出为:我买了3个橘子
参考:
网友评论