Python strip、lstrip和rstrip的用法

Dus發表於2015-07-17

Python中strip用於去除字串的首尾字元,同理,lstrip用於去除左邊的字元,rstrip用於去除右邊的字元。

這三個引數都可以傳入一個引數,指定要去除的首尾字元。

 

需要注意的是,傳入的是一個字元陣列,編譯器去除兩端所有匹配的字元,直到沒有匹配的字元,比如:

>>> testString="saaaay yes no yaaaass"
>>> print testString.strip('say')
 yes no 
>>> 

可見,testString依次被去除首尾在['s','a','y']陣列內的字元,直到剩餘字元不再陣列內。所以輸出yes no。

Note:

當沒有傳入引數時,預設去除首尾空格。

lstrip和rstrip原理一樣

相關文章