标签:
1.format
参数 {fieldname|conversionflay:formatspec}
formatspec : [[fill]align][sign][#][0][width][.precision][type]
above从书上抄的,实在也是记不住,直接贴例子
>>> ‘{} {}‘.format(1,2) ‘1 2‘ >>> ‘{0} {0}‘.format(1,2) ‘1 1‘
>>> ‘{:>5}‘.format(10)
‘ 10‘
>>> ‘{:<5}‘.format(10)
‘10 ‘
>>> ‘{:10.2f}‘.format(1.234) ‘ 1.23‘ >>> ‘{:<+10.2f}‘.format(1.234) #对齐>(默认) ,<,显示 数字符号(+)
‘+1.23 ‘
>>> ‘{:>+10.2f}‘.format(-1.234)
‘ -1.23‘
>>> ‘{:&>+10.2f}‘.format(-1.234) #填充符号
‘&&&&&-1.23‘
>>> ‘{:&<+10.2f}‘.format(-1.234)
‘-1.23&&&&&‘
>>> ‘{name} {score}‘.format(name=‘Jack‘,score=79) ‘Jack 79‘ >>> data={‘name‘:‘Jack‘,‘score‘:79} >>> ‘{name} {score}‘.format(**data) ‘Jack 79‘
>>> ‘{0[name]} {0[score]}‘.format(data)
‘Jack 79‘
>>> ‘{0!r} {0!s}‘.format(‘abc‘)
"‘abc‘ abc"
2.%s
3.模板
标签:
原文地址:http://www.cnblogs.com/Citizen/p/4744252.html