1. 程式人生 > >Python strip lstrip rstrip使用方法

Python strip lstrip rstrip使用方法

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

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

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

theString = 'saaaay yes no yaaaass' print theString.strip('say')

theString依次被去除首尾在['s','a','y']陣列內的字元,直到字元在不陣列內。所以,輸出的結果為: 
yes no 
比較簡單吧,lstrip和rstrip原理是一樣的。

注意:當沒有傳入引數時,是預設去除首尾空格的。 

theString = 'saaaay yes no yaaaass' print theString.strip('say') print theString.strip('say ') #say後面有空格 print theString.lstrip('say') print theString.rstrip('say')

執行結果: 

yes no 
es no 
yes no yaaaass 
saaaay yes no