python3----strip lstrip rstrip
阿新 • • 發佈:2018-01-11
pytho log 編譯 data python3 strong col 比較 result
Python中的strip用於去除字符串的首位字符,同理,lstrip用於去除左邊的字符,rstrip用於去除右邊的字符。這三個函數都可傳入一個參數,指定要去除的首尾字符。註意的是,傳入的是一個字符數組,編譯器去除兩端所有相應的字符,直到沒有匹配的字符,比如:
1 theString = ‘saaaay yes no yaaaass‘ 2 print(theString.strip(‘say‘)) 3 4 results: 5 6 yes no
theString依次被去除首尾在[‘s‘,‘a‘,‘y‘]數組內的字符,直到字符在不數組內。所以,輸出的結果為:
yes no
比較簡單吧,lstrip和rstrip原理是一樣的。註意:當沒有傳入參數時,是默認去除首尾空格的。
1 theString = ‘saaaay yes no yaaaass‘ 2 print(theString.strip(‘say‘)) 3 print(theString.strip(‘say ‘)) #say後面有空格 4 print(theString.lstrip(‘say‘)) 5 print(theString.rstrip(‘say‘)) 6 7 results: 8 9 yes no 10 es no 11 yes no yaaaass 12 saaaay yes no
python3----strip lstrip rstrip