Python 官方文档:入门教程 => 点击学习
第一章:1,识别字符串 11.28号import re#可以构建正则表达式patt='^(bat|bit|but|hat|hit|hut)'data='bat'print(re.match(patt,data).group())#mat
第一章:
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())
--结束END--
本文标题: python3核心编程每日习题答案
本文链接: https://lsjlt.com/news/192664.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0