新聞中心
這篇文章主要介紹了python中findall()和finditer()的區(qū)別有哪些,具有一定借鑒價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。
創(chuàng)新互聯(lián)建站-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比海鹽網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式海鹽網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋海鹽地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴(lài)。
1、findall()在輸入字符串中查找所有匹配內(nèi)容,如果匹配成功,則返回match列表對(duì)象。
如果匹配失敗,則返回None。
2、finditer()在輸入字符串中找到所有匹配內(nèi)容,如果匹配成功,則返回可迭代的對(duì)象。
通過(guò)迭代對(duì)象每次都可以返回一個(gè)match對(duì)象,如果匹配失敗,則返回None。
實(shí)例
import re p = r'[Jj]ava' text = 'I like Java and java' match_list = re.findall(p, text) ① print(match_list) match_iter = re.finditer(p, text) ② for m in match_iter: ③ print(m.group())
感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“python中findall()和finditer()的區(qū)別有哪些”這篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來(lái)學(xué)習(xí)!
當(dāng)前題目:python中findall()和finditer()的區(qū)別有哪些
鏈接分享:http://www.ef60e0e.cn/article/pgodjc.html