- https://www.cnblogs.com/wongbingming/p/6848701.html
- Python Cookbook
- 格式限定符
它有着丰富的的“格式限定符”(语法是{}中带:号),比如:
填充与对齐
填充常跟对齐一起使用
^、<、>分别是居中、左对齐、右对齐,后面带宽度 - :号后面带填充的字符,只能是一个字符,不指定的话默认是用空格填充
- 精度与类型f
精度常跟类型f一起使用 - 其他类型
主要就是进制了,b、d、o、x分别是二进制、十进制、八进制、十六进制。 - 用,号还能用来做金额的千位分隔符。
- 格式转化
!s、!a、!r
一个对象本身不是str,ascii,repr格式,可以使用!s、!a、!r,将其转成str,ascii,repr
>>> '{0:<8}{1:>3}'.format('hello',"world")
'hello world'
>>>
KeyboardInterrupt
>>> print '{0:<8}{1:>3}'.format('hello',"world")
hello world
网友评论