先取到值,然后在冒号后设定填充格式:[填充字符][对齐方式][宽度]
<10:左对齐,总共10个字符,不够的用号填充
print('{0:<10}'.format('开始执行')) ( 开始执行***** )
>10:右对齐,总共10个字符,不够的用号填充
print('{0:*>10}'.format('开始执行')) ( ******开始执行 )
^10:居中显示,总共10个字符,不够的用号填充
print('{0:*^10}'.format('开始执行')) ( *** 开始执行 *** )
精度与进制
print('{salary:.3f}'.format(salary=1232132.12351)) 精确到小数点后3位,四舍五入,结果为:1232132.124
print('{0:b}'.format(123)) 转成二进制,结果为:1111011
print('{0:o}'.format(9)) 转成八进制,结果为:11
print('{0:x}'.format(15)) 转成十六进制,结果为:f
print('{0:,}'.format(99812939393931)) 千分位格式化,结果为:99,812,939,393,931