format()的用法
2018-10-11 本文已影响0人
光游骑兵
1.作为拼接字符串进行使用
'{}'.format(变量)
2. 保留小数
'{:.2f}'.format(12.333) 保留小数点后两位
'{a:.2f}'.format(a=12.333)
3.百分比格式
'{:.2%}'.format(0.333)
4.进制转换
'{0:x}'.format(20) 转换成十六进制
'{0:o}'.format(20) 转换成八进制
进制转换的时候用{0:进制}
5.对齐方式
'{a:<10}'.format(a=12.3,b=13.44) 左对齐,长度为10
'{a:0>10}'.format(a=12.3,b=13.44) 右对齐...
'{a:0^10}'.format(a=12.3,b=13.44) 居中对齐...
'{a:0<10}'.format(a=12.3,b=13.44) 数字补x (填充左边)
6.转义{和}符号
'{{ hello{0} }}'.format('python’)
f = ' hello {0} '.format
f('python’)