python strip() 函数探究
生活随笔
收集整理的這篇文章主要介紹了
python strip() 函数探究
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
strip()方法語法:str.strip([chars]);
聲明:str為字符串,rm為要刪除的字符序列
- str.strip(rm) 刪除字符串中開頭、結尾處,位于rm刪除序列的字符
- str.lstrip(rm) 刪除字符串中開頭處,位于 rm刪除序列的字符
- str.rstrip(rm) 刪除字符串中結尾處,位于 rm刪除序列的字符
究竟何為'首尾'?實驗之
s='\n 0000this is string is example0000wow!!!0000\n \t' >>> s.lstrip('\n 0') 'this is string is example0000wow!!!0000\n \t' #首部'\n 0000'被刪除>>> s.lstrip('\n 0this') 'ring is example0000wow!!!0000\n \t' #奇妙啊,我的目標是刪除首部'\n 0000this',結果'\n 0000this is st'全被刪除,說明:符合入參('\n 0this')的字符皆是刪除對象,不論字符順序 #但,為何string后面的is沒有刪除?因為,'首部'指的是'連續符合'入參要求的字符,string中的'r'隔斷了入參的連續字符要求,python判定首部結束。實驗證明:所謂的首、尾,判定依據是-是否連續符合入參要求,如果符合,不論順序,皆可操作,一直到遇到第一個非入參字符為止.
轉載于:https://www.cnblogs.com/deepblue775737449/p/8279618.html
總結
以上是生活随笔為你收集整理的python strip() 函数探究的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: js获取当前页面的参数,带完善~~~
- 下一篇: Python SSH爆破以及Python