python字符串方法之填充和清除


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    '

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM