发布时间:2019-09-26 07:33:19编辑:auto阅读(2465)
第一章:
1,识别字符串 11.28号
import re#可以构建正则表达式
patt='^(bat|bit|but|hat|hit|hut)'
data='bat'
print(re.match(patt,data).group())#match时进行匹配,#group是返回数值
2,11.29
import re
def test2():
bt='(\w+)\s(\w+)'
name=input('输入您的姓名,姓与名之间用空格隔开\n')
m=re.match(bt,name)
print(m)
if m is not None:
print('您的姓是:%s'%m.group(1))
print('您的名是:%s'%m.group(2))
print('all is:%s'%m.group(0))
else:print('not match')
test2()
知识小积累:\s 匹配空格,\w匹配任意字符(数字,字母)
11.30
3
import re
def test2():
bt='(\w+),(\w+)'
name = input('输入您的姓名,姓与名之间用空格隔开\n')
m = re.match(bt, name)
print(m)
if m is not None:
print('您的姓是:%s' % m.group(1))
print('您的名是:%s' % m.group(2))
print('all is:%s' % m.group(0))
else:
print('not match')
test2()
12.1
import re
patt='[A-Za-z]+[\w]+'
data=input("请输入>>")
print(re.match(patt,data).group())
上一篇: python3学习之序列化
下一篇: mac上安装python3 和 sqli
51265
50705
41306
38125
32582
29489
28346
23207
23178
21502
1577°
2296°
1906°
1847°
2157°
1890°
2576°
4317°
4167°
2973°