国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > python3 re有哪些返回形式?

python3 re有哪些返回形式?

头像

小妮浅浅

2020-11-19 18:26:542136浏览 · 0收藏 · 0评论

我们在进行程序操作的时候,因为各种原因,需要通过不同的形式返回到之前的对象。不知道小伙伴们会几种返回的函数方法呢?今天要介绍的是findall和finditer这一对小伙伴,它们在输出的形式上有所不同。在这里小编先卖一个关子,想要知道答案的小伙伴,我们接着往下看。


findall(pattern, string, flags=0)

在字符串string中匹配所有符合正则表达式pattern的对象,并把这些对象通过列表list形式返回。

import re
 
pattern = re.compile(r'\W+')
result1 = pattern.findall('hello world!')
result2 = pattern.findall('hello world!', 0, 7)
 
print(result1) #[' ', '!']
print(result2) #[' ']


finditer(pattern, string, flags=0)

在字符串string中匹配所有符合正则表达式pattern的对象,并把这些对象通过迭代器形式返回。

import re
 
pattern = re.compile(r'\W+')
result = pattern.finditer('hello world!')
for r in result:
    print(r)
# <re.Match object; span=(5, 6), match=' '>
# <re.Match object; span=(11, 12), match='!'>


看完的小伙伴会发现本篇的函数也是很相似的,不过没有上篇的sub那么容易看错,findall和finditer的使用方法相信大家都学会啦。更多Python学习推荐:PyThon学习网教学中心

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

办公室秘书胸置太薄胸凸出来| 张钧甯怎么读| 麻花星空天美MV免费观看电视剧| A片交性视频爽爽爽免费观看| 情趣内衣| 二十电影| 玛卡泡水喝能提高性功能吗| 初尝少妇王老师的第一次在线观看| 免费观看已满十八岁的电视剧大全 | 挤牛奶暗示什么意思| 黑色蕾丝透视露胸旗袍连衣裙| BOBO浏览器老司机模式改版特...| 日本双人xX00吃奶视频| 免费观看B站刺激战场2023| 7777777亚洲和欧洲尺码表| 《家访的老师》动漫在线观看 | 女人尝试到更粗大的心理变化| 叔嫂春药山洞小说| 美女和帅哥一起努力生产豆浆的视. | 18岁的少女与狗高清电视剧 | 国内夫妇交换自拍视频| 被两个老头又日又添| 《丰满的女邻居》播放| 绝色儿媳在线观看免费版电视剧| 《寂寞的背叛》免费播放| 《俄罗斯空姐2(俄罗斯航空)》| 日本在线观看| 12338是什么电话| 麻花传MV在线观看的最新进展| 老公不在家憋不住了该怎么办 | 妈妈你真棒插曲视频快来救救我 | 我和小堂妹的第一次| 性和死亡| 见习修女| 《粘液》电影免费观看| 姐姐用脚帮你打枪| 百度推荐官| 爱动漫| 韩剧《我的瑜伽教练》免费观看| 免费观看已满十八岁电视剧在线播..| 《艳乳欲乱2》免费观看