韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > Python常见问题 > python判断字符串是否包含数字

python判断字符串是否包含数字

头像

爱喝马黛茶的安东尼

2019-11-07 11:57:0511591浏览 · 0收藏 · 0评论

正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。

Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。

re 模块使 Python 语言拥有全部的正则表达式功能。

compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。

re 模块也提供了与这些方法功能完全一致的函数,这些函数使用一个模式字符串做为它们的第一个参数。

例如:

import re
# \d+ 匹配字符串中的数字部分,返回列表
ss = 'adafasw12314egrdf5236qew'
num = re.findall('\d+',ss)
print(num)
#运行结果
#['12314', '5236']

\d+使用匹配数字

ps:下面介绍下python 正则表达式找出字符串中的纯数字

1、简单的做法

>>> import re
>>> re.findall(r'\d+', 'hello 42 I'm a 32 string 30')
['42', '32', '30']

然而,这种做法使得字符串中非纯数字也会识别

>>> re.findall(r'\d+', "hello 42 I'm a 32 str12312ing 30")
['42', '32', '12312', '30']

2、识别纯数字

如果只需要用单词边界( 空格,句号,逗号)分隔的数字,你可以使用 \b

>>> re.findall(r'\b\d+\b', "hello 42 I'm a 32 str12312ing 30")
['42', '32', '30']
>>> re.findall(r'\b\d+\b', "hello,42 I'm a 32 str12312ing 30")
['42', '32', '30']
>>> re.findall(r'\b\d+\b', "hello,42 I'm a 32 str 12312ing 30")
['42', '32', '30']

python学习网,大量的免费python视频教程,欢迎在线学习!

关注

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

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

私处按摩SPA养生精油| 《出差的日子》中文版| 暴躁老女人免费观看电视剧| 黑科网 今日黑科独家爆料| 星空无痕MV免费视频观看| 《帐篷里的秘密》第一季| 《无法满足》意大利| 水蜜桃免费观看电视剧最新章节| 14岁刚发育的小笼包| 父亲开了两个女儿包演员表| 老赵在货车把儿媳妇送到了| 《性爽2》电影| 灭火宝贝2:决战丛林| 两个男人睡一个女人什么心理呢| 我和两个继拇交换做爰 | 出差被最讨厌上司夺走的相似电影| 妈妈がだけの母さん歌词| 两对夫妻同房不交换会影响感情吗| 添女人荫蒂全部过程AV视频 | 东野圭吾信| 搜酷| 刚长毛的初一女生年龄范围| 《交换:完美的邻居》3| 成都私人情侣免费看电视剧的软件 | 少女配狗视频大全播放| 小荡货啊灬啊…用力啊快视频| 小蜜桃免费观看高清电视剧| 胸罩100%透明| | 中字《喝醉的丈夫被结城送回家》 | 蜜桃2| 暴躁老阿姨CSGO技能推荐大全| 人狗大战2免费观看正版| 小扫货几天没弄了这么多| 美女国模大尺度辨阴| 134VCC影院免费观看| 妈妈你真棒插曲快来救救我电影影| 女孩蹲下小便视频大全| 《妻欲公与媳》免费看| 妈妈让我戴上避孕套读后感| 骨科1v1溢奶吸不完怎么办