Python字串填充與清除

來源:互聯網
上載者:User

標籤:長度   定義   根據   清除   空白   對齊   字母   too   idt   

1、置中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‘

2、靠左對齊和靠右對齊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‘

3、0填充str.zifill(width)【作用:根據長度填充空白為0】【英語:z=》zero,fill=>填充】【說明:返回一個新的字串,原字串不做修改】
In [169]: "oh".zfill(10)#設定字串的長度為0並且靠右對齊,多出的以‘0’填充Out[169]: ‘00000000oh‘
4、清除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字串填充與清除

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.