继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

python3核心编程每日习题答案

哔哔one
关注TA
已关注
手记 463
粉丝 93
获赞 543

第一章:
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())

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP