Python strip lstrip rstrip使用方法
阿新 • • 發佈:2019-02-13
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