Python中strip用於去除字串的首尾字元,同理,lstrip用於去除左邊的字元,rstrip用於去除右邊的字元。
這三個引數都可以傳入一個引數,指定要去除的首尾字元。
需要注意的是,傳入的是一個字元陣列,編譯器去除兩端所有匹配的字元,直到沒有匹配的字元,比如:
>>> testString="saaaay yes no yaaaass" >>> print testString.strip('say') yes no >>>
可見,testString依次被去除首尾在['s','a','y']陣列內的字元,直到剩餘字元不再陣列內。所以輸出yes no。
Note:
當沒有傳入引數時,預設去除首尾空格。
lstrip和rstrip原理一樣