python字串方法之填充和清除

2022-08-02 14:48:13 字數 1771 閱讀 9413

str.center(width[,fillchar])

【作用:根據寬度讓字串居中,預設填充空格,可以自定義填充字元】

【英語:center=>居中,width=》寬度,fill=》填充,char=》字元】

【說明:返回乙個新的字串,原字串不做修改】

in [58]: "

in".center(6)#

設定字串為6個位元組並且居中,多出的留空,

out[58]: '

in

'in [59]: "

in".center(6,"

0")#

設定字串為6個位元組並且居中,多出的以『0』填充

out[59]: '

00in00

'

str.ljust(width[,fillchar])

str.rjust(width[,fillchar])

【作用:根據寬度讓字串左對齊/右對齊,預設填充空格,可以自定義填充字元】

【英語:l=>left|左邊,r=》right|右邊,just=>正好,恰當,fill=》填充,char=》字元】

【說明:返回乙個新的字串,原字串不做修改】

in [70]: "

c".rjust(3,'

l')#

設定字串長度為3並且右對齊,空出來的用『l』填充

out[70]: '

llc'

in [71]: "

t".ljust(3,'

o')#

設定字串長度為3並且左對齊,空出來的用『o』填充

out[71]: '

too'

str.zifill(width)

【作用:根據長度填充空白為0】

【英語:z=》zero,fill=>填充】

【說明:返回乙個新的字串,原字串不做修改】

in [169]: "

oh".zfill(10)#

設定字串的長度為0並且靠右對齊,多出的以『0』填充

out[169]: '

00000000oh

'

str.strip()

str.lstrip()

str.rstrip()

【作用:清除字串左右兩邊的空格或者指定字元】

【英語:strip=>清除】

【說明:返回乙個新的字串,原字串不做修改】

in [49]: "

window

".strip("

w")#

清除左右兩邊的字母『w』

out[49]: '

indo

'in [54]: "

-------window-----

".strip("

-")#

清除左右兩邊的『-』

out[54]: '

window

'in [55]: "

window

".strip()#

預設清除空格

out[55]: '

window

'in [152]: "

in

".rstrip()#

清除右邊的空格

out[152]: 'in'

in [153]: "

in

".lstrip()#

清除左邊的空格

out[153]: '

in

'

python字串填充

填充操作是將限定長度的字串,用給定的字元擴充至一定長度。所以最重要的有兩個元素。居中為center width 這時候原來的字串將會在中間,擴充物出現在兩邊。居左為ljust width l為lef的縮寫,源字串在左邊,填充物出現在字串的右邊。居右為rjust width r為right的縮寫,源字...

字串填充

可以使用以下方法之一來建立現有字串的新版本,這些新版的字串通過新增指定數量的空格實現右對齊或左對齊。新字串既可以用空格 也稱為空白 進行填充,也可以用自定義字元進行填充。方法名使用 string.padleft 右對齊並填充字串,以使字串最右側的字元到該字串的開頭為指定的距離。string.padr...

Python字串方法詳細介紹1 填充

1.填充 center width fillchar ljust width fillchar rjust width fillchar zfill width expandtabs tabsize fillchar 引數指定了用以填充的字元,預設為空格 1 string.center width ...