對齊和填充
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 開始不推薦使用這些函式。