一、基本格式
“员工{0}的月收入是{1}”.format(name,salary),例如
name="小张"
salary=5000.55
str1="员工{0}的月收入是{1}".format(name,salary)
print(str1)
输出为:
员工小张的月收入是5000.555
二、所占宽度
设置字符串所占位数,比如设置name占10个字符:
str1="员工{0:10}的月收入是{1}".format("小张",5000.555)
print(str1)
输出为:
员工小张 的月收入是5000.55(name共占10个字符,即“小张”后包含8个空格占位符,默认左对齐,也可根据需要设置其他对齐方式)
左对齐{0:<10}
右对齐{0:>10}
居中对齐{0:^10}
三、填充
str1="{:*^20}".format("标题")
print(str1)
输出结果:
四、小数点
例如保留2位小数:
str1="{:.2f}".format(5000.555)
print(str1)
输出结果:
5000.56
五、打印个字典试试
dict1={“annie”:10000,“bell”:5000.55,“danny”:6065.53}
for name,salary in dict1.items():
str1=“员工{:^10}的月收入是{:10.2f}”.format(name,salary)
print(str1)
输出结果: