对齐和填充
Python 2.x >= 2.6
format() 方法可用于更改字符串的对齐方式。你必须使用:[fill_char][align_operator][width] 形式的格式表达式来实现,其中 align_operator 是以下之一:
<强迫该场在width内左对齐。>迫使该领域在width内正确对齐。^迫使场地在width中居中。=强制将填充放置在符号后面(仅限数字类型)。
fill_char(如果省略,则默认为空格)是用于填充的字符。
'{:~<9s}, World'.format('Hello')
# 'Hello~~~~, World'
'{:~>9s}, World'.format('Hello')
# '~~~~Hello, World'
'{:~^9s}'.format('Hello')
# '~~Hello~~'
'{:0=6d}'.format(-123)
# '-00123'
注意:使用字符串函数 ljust(),rjust(),center(),zfill() 可以获得相同的结果,但是从版本 2.5 开始不推荐使用这些函数。