1. 程式人生 > 其它 >python函式-strip&lstrip&rstrip字串處理函式

python函式-strip&lstrip&rstrip字串處理函式

python中strip相關的函式主要用於刪除字串頭尾位置處的字元序列

函式原型,宣告:a為字串,xx為要刪除的字元序列(即可以定義多個)

a.strip(xx)        刪除a字串中開頭、結尾處,xx序列中的字元,符合條件後按順序刪除
a.lstrip(xx)       刪除a字串中開頭處,xx序列的字元,符合條件後按順序刪除
a.rstrip(xx)       刪除a字串中結尾處,xx序列的字元,符合條件後按順序刪除

當然這樣解釋起來,可能不是很清晰,這裡筆者以一個程式碼例項,即可很好的說明,如下:

#/usr/bin/env python3
a="aabbcc-https://www.cnblogs.com/5201351-aabbccaa"
print(a.lstrip("a"))
print(a.lstrip("ba"))
print(a.rstrip("a"))
print(a.strip("a"))

#### 執行結果如下:
bbcc-https://www.cnblogs.com/5201351-aabbccaa
cc-https://www.cnblogs.com/5201351-aabbccaa
aabbcc-https://www.cnblogs.com/5201351-aabbcc
bbcc-https://www.cnblogs.com/5201351-aabbcc

說明:可以看出strip相關的函式指定的字串,對於實際字串而言,是沒有順序要求的

尊重別人的勞動成果 轉載請務必註明出處:https://www.cnblogs.com/5201351/p/14906607.html