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 ...