找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

查看: 1828|回复: 1

[求助] 求助一段小代码

3

主题

4

帖子

4

积分

贫民

积分
4
陈鹏学爬虫 发表于 2017-12-17 16:36:30 | 显示全部楼层 |阅读模式
图里面def func(m):之后的代码看不懂了,求哪位给解释下过程吧

I@[65SX3G0@S2OR]O3G%(ZN.png
回复

使用道具 举报

2

主题

219

帖子

219

积分

版主

Rank: 7Rank: 7Rank: 7

积分
219

热心会员默默耕耘优秀版主

剑心无痕 发表于 2017-12-18 09:33:59 | 显示全部楼层
m.group(1).title()先解释一下,估计m应该是re.match后的结果,所以group(1)就是取出第一个匹配项,是一个字符串,str.title()就是把这个字符串的首字母大写(像英文的title一样)
print(func, s)就是打印func和s这个不需要解释吧
我觉得你应该是想print(func(re.match(pattern, s)))吧
从pattern分析,r'(\w+) (\w+)'第一个匹配项就是第一个小括号内的\w+匹配s到的就是'i', 同理第二个匹配到的就是'say'
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表