python strip() 函数探究
生活随笔
收集整理的這篇文章主要介紹了
python strip() 函数探究
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
strip()方法語法:str.strip([chars]);
聲明:str為字符串,rm為要?jiǎng)h除的字符序列
- str.strip(rm) 刪除字符串中開頭、結(jié)尾處,位于rm刪除序列的字符
- str.lstrip(rm) 刪除字符串中開頭處,位于 rm刪除序列的字符
- str.rstrip(rm) 刪除字符串中結(jié)尾處,位于 rm刪除序列的字符
究竟何為’首尾’?實(shí)驗(yàn)之
''' 遇到問題沒人解答?小編創(chuàng)建了一個(gè)Python學(xué)習(xí)交流QQ群:579817333 尋找有志同道合的小伙伴,互幫互助,群里還有不錯(cuò)的視頻學(xué)習(xí)教程和PDF電子書! ''' 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'奇妙啊,我的目標(biāo)是刪除首部’\n 0000this’,結(jié)果’\n 0000this is st’全被刪除,說明:符合入?yún)?’\n 0this’)的字符皆是刪除對(duì)象,不論字符順序
但,為何string后面的is沒有刪除?因?yàn)?#xff0c;'首部’指的是’連續(xù)符合’入?yún)⒁蟮淖址?#xff0c;string中的’r’隔斷了入?yún)⒌倪B續(xù)字符要求,python判定首部結(jié)束。
實(shí)驗(yàn)證明:
所謂的首、尾,判定依據(jù)是-是否連續(xù)符合入?yún)⒁?如果符合,不論順序,皆可操作,一直到遇到第一個(gè)非入?yún)⒆址麨橹?
總結(jié)
以上是生活随笔為你收集整理的python strip() 函数探究的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python中break、continu
- 下一篇: websocket python爬虫_p