首頁 > 後端開發 > Python教學 > python中的strip是什麼意思

python中的strip是什麼意思

爱喝马黛茶的安东尼
發布: 2019-06-26 13:19:29
原創
37105 人瀏覽過

Python中strip() 方法用於移除字串頭尾指定的字元(預設為空格或換行符)或字元序列。

注意:此方法只能刪除開頭或是結尾的字符,不能刪除中間部分的字符。

它的函數原型:string.strip(s[, chars]),它傳回的是字串的副本,並刪除前導和後綴字元。

(意思就是你想去掉字串裡面的哪些字符,那麼你就把這些字符當參數傳入。此函數只會刪除頭和尾的字符,中間的不會刪除。)

如果strip()的參數為空,那麼會預設刪除字串頭和尾的空白字元(包括\n,\r,\t這些)。
lstrip():移除左邊
rstrip():移除右邊

python中的strip是什麼意思

#範例一:

1

2

3

4

5

6

7

8

9

>>> str = ' ab cd '

>>> str

' ab cd '

>>> str.strip() #删除头尾空格

'ab cd'

>>> str.lstrip() #删除开头空格

'ab cd '

>>> str.rstrip() #删除结尾空格

' ab cd'

登入後複製

相關推薦:《 Python影片教學

範例二:

1

2

3

4

5

6

7

>>> str2 = '1a2b12c21'

>>> str2.strip('12') #删除头尾的1和2

'a2b12c'

>>> str2.lstrip('12') #删除开头的1和2

'a2b12c21'

>>> str2.rstrip('12') #删除结尾的1和2

'1a2b12c'

登入後複製

範例三:

1

2

3

4

5

6

7

a="aabcacb1111acbba"

print(a.strip("abc"))

print(a.strip("acb"))

print(a.strip("bac"))

print(a.strip("bca"))

print(a.strip("cab"))

print(a.strip("cba"))

登入後複製

輸出:

1

2

3

4

5

6

1111

1111

1111

1111

1111

1111

登入後複製

以上是python中的strip是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
python - 程式運行會出現錯誤
來自於 1970-01-01 08:00:00
0
0
0
java - springboot新手學習
來自於 1970-01-01 08:00:00
0
0
0
spring - JavaWeb中 Service 層的事務問題
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板