Python strip()、rstrip()、lstrip()方法使用
阿新 • • 發佈:2022-01-14
轉載至:https://mp.weixin.qq.com/s/RUuuAG_PzI7DKCu85aXXbA
描述
-
strip()方法用於移除字串頭尾指定的字元(預設為空格或換行符)或字元序列。
注意:該方法只能刪除開頭或是結尾的字元,不能刪除中間部分的字元。
-
rstrip()方法用於字串最右側指定的字元(預設為空格或換行符)或字元序列。
注意:該方法只能刪除開頭或是結尾的字元,不能刪除中間部分的字元。
-
lstrip()方法用於字串最左側指定的字元(預設為空格或換行符)或字元序列。
注意:該方法只能刪除開頭或是結尾的字元,不能刪除中間部分的字元。
語法
strip()方法語法:
str.strip([chars]);
rstrip()方法語法:
str.rstrip([chars]);
lstrip()方法語法:
str.lstrip([chars]);
引數
chars -- 移除字串頭尾指定的字元序列。
返回值
返回移除字串頭尾指定的字元生成的新字串。
例項
以下例項展示了strip()函式的使用方法:
#移除字串前後空格 str_2 = " 我前面有一個空格 ,我後面也有一個空格 " print(str_2.strip()) 執行結果: 我前面有一個空格 ,我後面也有一個空格
從上面例項中可以看出,字串“str_2”中前後的“我”被移除了,但是中間的“我”還在,這就是移除指定字串。
以下例項展示了rstrip()函式的使用方法:
str_2 = "我我是中國人 ,我愛我的祖國,中國人是我我"
print(str_2.rstrip("我"))
執行結果:
我我是中國人 ,我愛我的祖國,中國人是
以下例項展示了lstrip()函式的使用方法:
str_2 = "我我是中國人 ,我愛我的祖國,中國人是我我" print(str_2.lstrip("我"))
從上面例項中可以看出,最左側的“我”已全部被刪除,但是中間和最右側的“我”都還在