str.format()
使您的字段在可用空间内保持对齐。使用对齐方式说明符更改对齐方式:
'<'
强制字段在可用空间内左对齐(这是大多数对象的默认设置)。
'>'
强制字段在可用空间内右对齐(这是数字的默认值)。
'='
强制将填充放置在符号(如果有)之后但在数字之前。这用于以“ +000000120”形式打印字段。此对齐选项仅对数字类型有效。
'^'
强制字段在可用空间内居中。
这是一个示例(左右对齐):
>>> for args in (('apple', '$1.09', '80'), ('truffle', '$58.01', '2')):
... print '{0:<10} {1:>8} {2:>8}'.format(*args)
...
apple $1.09 80
truffle $58.01 2