首頁  >  文章  >  後端開發  >  python基礎入門之教你如何用strip()函數 去空格\n\r\t

python基礎入門之教你如何用strip()函數 去空格\n\r\t

Y2J
Y2J原創
2017-05-18 14:24:495044瀏覽

python3.4學習筆記(二十) python strip()函數去空格\n\r\t函數的用法

在Python中字串處理函數裡有三個去空格(包括'\ n', '\r', '\t', ' ')的函數:

strip 同時去掉左右兩邊的空格
lstrip 去掉左邊的空格
rstrip 去掉右邊的空格

具體範例如下:

>>>a=" gho stwwl "
>>>a.lstrip() 'gho stwwl '
>>>a.rstrip() ' gho stwwl'
>>>a.strip() 'gho stwwl'

宣告:s為字串,rm為要刪除的字元序列
s.strip(rm) 刪除s字符字串中開頭、結尾處,位於rm刪除序列的字元
s.lstrip(rm) 刪除s字串中開頭處,位於rm刪除序列的字元
s.rstrip(rm) 刪除s字串中結尾處,位於rm刪除序列的字元

注意:
1. 當rm為空時,預設刪除空白符(包括'\n', '\r', '\t', ' ')

>>> a = ' 123'
>>> a.strip()
'123'
>>> a='\t\tabc'
'abc'
>>> a = 'sdff\r\n'
>>> a.strip()
'sdff'

2.這裡的rm刪除序列是只要邊(開頭或結尾)上的字元在刪除序列內,就刪除掉。

>>> a = '123abc'
>>> a.strip('21')
'3abc' 结果是一样的
>>> a.strip('12')
'3abc'

【相關推薦】

1. Python免費影片教學

2. 詳解python中strip()和split()的使用方法

3. 詳解python中strip函數的使用情境

4. python中strip()鮮為人知的陷阱

5. Python中你不知道的strip()函數的妙用

以上是python基礎入門之教你如何用strip()函數 去空格\n\r\t的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn