Python字符串函數(shù)strip()原理及用法詳解
strip:用于移除字符串頭尾指定的字符(默認(rèn)為空格)或字符序列。注意:該方法只能刪除開頭或是結(jié)尾的字符,不能刪除中間部分的字符。
語(yǔ)法:str.strip([chars])
str = "*****this is **string** example....wow!!!*****"
print (str.strip( '*' )) # 指定字符串 *
輸出結(jié)果:
this is **string** example....wow!!!
從結(jié)果上看,可以注意到中間部分的字符并未刪除,只要頭尾包含有指定字符序列中的字符就刪除。
擴(kuò)展補(bǔ)充:
1、strip() 處理的時(shí)候,如果不帶參數(shù),默認(rèn)是清除兩邊的空白符,例如:/n, /r, /t, ' ')。
2、strip() 帶有參數(shù)的時(shí)候,這個(gè)參數(shù)可以理解一個(gè)要?jiǎng)h除的字符的列表,是否會(huì)刪除的前提是從字符串最開頭和最結(jié)尾是不是包含要?jiǎng)h除的字符,如果有就會(huì)繼續(xù)處理,沒(méi)有的話是不會(huì)刪除中間的字符的。
addr = '123@163.com'
addr1 = addr.strip('12')
以上例子因?yàn)?1 在 123@163.com 的左邊第一個(gè),所以刪除了繼續(xù)判斷,2 也存在,所以也刪除。結(jié)果為:
3@163.com
3、注意刪除多個(gè)字符時(shí):只要頭尾有對(duì)應(yīng)其中的某個(gè)字符即刪除,不考慮順序,直到遇到第一個(gè)不包含在其中的字符為止。
str = '123132231213321312==321312213231123132'
print(str.strip('123'))
輸出結(jié)果:
==
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python數(shù)據(jù)可視化JupyterNotebook繪圖生成高清圖片
這篇文章主要為大家介紹了Python數(shù)據(jù)可視化中如何利用Jupyter Notebook繪圖生成高清圖片,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-09-09
利用python創(chuàng)建和識(shí)別PDF文件包的方法
PDF 文件包(Portfolio)是將多個(gè)文件組合成一個(gè)單獨(dú)的 PDF 文檔,它作為一種綜合且交互式的展示形式,可以展示各種類型的內(nèi)容,本文將介紹如何使用 Spire.PDF for Python 在 Python 中創(chuàng)建和識(shí)別 PDF 文件包,需要的朋友可以參考下2024-05-05
flask框架實(shí)現(xiàn)修改密碼和免密登錄功能
flask是python web開發(fā)的常用框架之一。本文將講述flask如何實(shí)現(xiàn)修改密碼和免密登錄功能2021-05-05
從Python的源碼來(lái)解析Python下的freeblock
這篇文章主要介紹了從Python的源碼來(lái)解析Python下的freeblock,包括內(nèi)存空間分配等知識(shí),需要的朋友可以參考下2015-05-05
pyqt5中QThread在使用時(shí)出現(xiàn)重復(fù)emit的實(shí)例
今天小編就為大家分享一篇pyqt5中QThread在使用時(shí)出現(xiàn)重復(fù)emit的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-06-06
FP-growth算法發(fā)現(xiàn)頻繁項(xiàng)集——構(gòu)建FP樹
常見的挖掘頻繁項(xiàng)集算法有兩類,一類是Apriori算法,另一類是FP-growth。Apriori通過(guò)不斷的構(gòu)造候選集、篩選候選集挖掘出頻繁項(xiàng)集,需要多次掃描原始數(shù)據(jù),當(dāng)原始數(shù)據(jù)較大時(shí),磁盤I/O次數(shù)太多,效率比較低下2021-06-06
Python?print函數(shù):如何將對(duì)象打印輸出
這篇文章主要介紹了Python?print函數(shù):如何將對(duì)象打印輸出,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05
python實(shí)現(xiàn)字符串中字符分類及個(gè)數(shù)統(tǒng)計(jì)
這篇文章主要介紹了python實(shí)現(xiàn)字符串中字符分類及個(gè)數(shù)統(tǒng)計(jì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-09-09

