语法:
通过{}和:和代替%
实例:
通过位置
print '{0},{1}'.format('ff','11')
OUT: ff,11
print '{0},{1},{0}'.format('ff',11)
OUT: ff,11,ff
通过关键字
print '{name},{age}'.format(age=18,name='aa')
OUT: aa, 18
通过下标
P = ['aa',10]
print '{0[0]},{0[1]}'.format(p)
OUT: aa,10
格式符限定:
填充与对齐
填充常跟对齐一起使用
^、<、>分别是居中、左对齐、右对齐,后面带宽度
:号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充
print '{:0>5}'.format('189')
OUT:'00189'
精度与类型f
精度常跟类型f一起使用
print '{:.2f}'.format(233.22222)
OUT:233.22