Python中strip()、lstrip()、rstrip()用法详解
生活随笔
收集整理的這篇文章主要介紹了
Python中strip()、lstrip()、rstrip()用法详解
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Python中有三個去除頭尾字符、空白符的函數,它們依次為:
- strip: 用來去除頭尾字符、空白符(包括\n、\r、\t、’ ',即:換行、回車、制表符、空格)
- lstrip:用來去除開頭字符、空白符(包括\n、\r、\t、’ ',即:換行、回車、制表符、空格)
- rstrip:用來去除結尾字符、空白符(包括\n、\r、\t、’ ',即:換行、回車、制表符、空格)
注意:這些函數都只會刪除頭和尾的字符,中間的不會刪除。
用法分別為:
string.strip([chars]) string.lstrip([chars]) string.rstrip([chars])參數chars是可選的,當chars為空,默認刪除string頭尾的空白符(包括\n、\r、\t、’ ')
當chars不為空時,函數會被chars解成一個個的字符,然后將這些字符去掉。
它返回的是去除頭尾字符(或空白符)的string副本,string本身不會發生改變。
舉例說明如下:
2.當chars不為空時,函數會被chars解成一個個的字符,然后將這些字符去掉。
>>>string2 = '12abc12345dab121' >>>string2.strip('12') #刪除頭尾的1和2 'abc12345dab' >>>string2.lstrip('12a') #刪除開頭的1、2、a 'bc12345dab121' >>>string2.rstrip('12ab') #刪除結尾的1、2、a、b '12abc12345d' >>>len(string2)總結
以上是生活随笔為你收集整理的Python中strip()、lstrip()、rstrip()用法详解的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python中maketrans和tra
- 下一篇: Python中字符串切片详解