欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

對(duì)python 中re.sub,replace(),strip()的區(qū)別詳解

 更新時(shí)間:2019年07月22日 11:58:51   作者:lwgkzl  
今天小編就為大家分享一篇對(duì)python 中re.sub,replace(),strip()的區(qū)別詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

1.strip():

str.strip([chars]);去除字符串前面和后面的所有設(shè)置的字符串,默認(rèn)為空格

chars -- 移除字符串頭尾指定的字符序列。

st = "  hello  "
st = st.strip()
print(st+"end")

輸出:

如果設(shè)置了字符序列的話,那么它會(huì)刪除,字符串前后出現(xiàn)的所有序列中有的字符。但不會(huì)清除空格。

st = "hello"
st = st.strip('h,o,e')
print(st)

因?yàn)?,在h去除之后,e便出現(xiàn)在首位,所以e也會(huì)被去除,最終得到的答案就是ll

2.replace():

替代字符串中的某一些子串為另一些字符。 str.replace(old, new[, max])

old -- 將被替換的子字符串。

new -- 新字符串,用于替換old子字符串。

max -- 可選字符串, 替換不超過(guò) max 次

替換某一個(gè)子串:

st = "i want a apple"
st = st.replace("apple","mice")
print(st)

規(guī)定最大替換次數(shù):

st = "i want a apple and a apple"
st = st.replace("apple","mice",1)
print(st)

3.re.sub()

替換字符串中的某些子串,可以用正則表達(dá)式來(lái)匹配被選子串。

re.sub(pattern, repl, string, count=0, flags=0)

pattern:表示正則表達(dá)式中的模式字符串;

repl:被替換的字符串(既可以是字符串,也可以是函數(shù));

string:要被處理的,要被替換的字符串;

count:匹配的次數(shù), 默認(rèn)是全部替換

如下,用正則方便多了,匹配所有連續(xù)出現(xiàn)的數(shù)字(把2019換成了danshenggou:):

st = "hello 2019"
st = re.sub("([0-9]+)","danshengou",st)
print(st)

匹配連續(xù)出現(xiàn)兩次的a,并把它換成一個(gè)。

st = "hello aabbaa"
st = re.sub("(a{2})","a",st)
print(st)

以上這篇對(duì)python 中re.sub,replace(),strip()的區(qū)別詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • pytorch多GPU并行運(yùn)算的實(shí)現(xiàn)

    pytorch多GPU并行運(yùn)算的實(shí)現(xiàn)

    這篇文章主要介紹了pytorch多GPU并行運(yùn)算的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • python神經(jīng)網(wǎng)絡(luò)編程實(shí)現(xiàn)手寫數(shù)字識(shí)別

    python神經(jīng)網(wǎng)絡(luò)編程實(shí)現(xiàn)手寫數(shù)字識(shí)別

    這篇文章主要為大家詳細(xì)介紹了python神經(jīng)網(wǎng)絡(luò)編程實(shí)現(xiàn)手寫數(shù)字識(shí)別,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-05-05
  • 初探Python元編程之理解并使用元編程改變代碼的代碼示例

    初探Python元編程之理解并使用元編程改變代碼的代碼示例

    在Python編程中,有一種強(qiáng)大的技術(shù)允許我們?cè)谶\(yùn)行時(shí)修改或生成代碼,這就是元編程,Python的元編程工具包括裝飾器,元類,以及函數(shù)和類的各種動(dòng)態(tài)修改技術(shù),這篇文章將向你介紹元編程的基本概念,并通過(guò)實(shí)例講解如何使用元編程
    2023-07-07
  • python實(shí)現(xiàn)按行分割文件

    python實(shí)現(xiàn)按行分割文件

    這篇文章主要為大家詳細(xì)介紹了python如何實(shí)現(xiàn)按行分割文件,python按指定行數(shù)分割文件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07
  • Django Rest framework認(rèn)證組件詳細(xì)用法

    Django Rest framework認(rèn)證組件詳細(xì)用法

    這篇文章主要介紹了Django Rest framework認(rèn)證組件詳細(xì)用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python實(shí)現(xiàn)將字符串中的數(shù)字提取出來(lái)然后求和

    python實(shí)現(xiàn)將字符串中的數(shù)字提取出來(lái)然后求和

    這篇文章主要介紹了python實(shí)現(xiàn)將字符串中的數(shù)字提取出來(lái)然后求和,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • OpenCV基礎(chǔ)操作指南之圖片的讀取與寫出

    OpenCV基礎(chǔ)操作指南之圖片的讀取與寫出

    圖像處理依賴于得到一幅圖像(例如,一張照片和一個(gè)視頻幀)并通過(guò)應(yīng)用信號(hào)處理技術(shù)的“播放”(playing)來(lái)得到預(yù)期的結(jié)果,這篇文章主要給大家介紹了關(guān)于OpenCV基礎(chǔ)操作指南之圖片讀取與寫出的相關(guān)資料,需要的朋友可以參考下
    2022-01-01
  • Python列表(list)所有元素的同一操作解析

    Python列表(list)所有元素的同一操作解析

    這篇文章主要介紹了Python列表(list)所有元素的同一操作解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 詳解Python中四種關(guān)系圖數(shù)據(jù)可視化的效果對(duì)比

    詳解Python中四種關(guān)系圖數(shù)據(jù)可視化的效果對(duì)比

    python關(guān)系圖的可視化主要就是用來(lái)分析一堆數(shù)據(jù)中,每一條數(shù)據(jù)的節(jié)點(diǎn)之間的連接關(guān)系從而更好的分析出人物或其他場(chǎng)景中存在的關(guān)聯(lián)關(guān)系。本文將制作四個(gè)不同的關(guān)系圖的可視化效果,感興趣的可以了解一下
    2022-11-11
  • 解決os.path.isdir() 判斷文件夾卻返回false的問(wèn)題

    解決os.path.isdir() 判斷文件夾卻返回false的問(wèn)題

    今天小編就為大家分享一篇解決os.path.isdir() 判斷文件夾卻返回false的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11

最新評(píng)論