[问题] 请问关于精通Python的一个练习题

楼主: jijuan   2019-01-19 07:58:24
第445页有一段程式码
>>> import re
>>> re = r'\bc\w*
>>> re = re.findall(pat, mammoth)
这里 >>> re = r'\bc\w* 当中的re是否应该改为pat才对
不知道这是原书的错误,
还是翻译版才有的问题,
或者是说这样其实是对的,
是我理解错误了?
作者: jiyu520 (不要鲫鱼我)   2019-01-19 08:41:00
如果书中是像你叙述的那段,那你是对的。它应该是先赋值到pat
作者: HenryLiKing (HenryLiKing)   2019-01-19 11:05:00
为什么要把 re 覆蓋掉...!!! 应该是书错了
作者: vi000246 (Vi)   2019-01-19 11:13:00
pat哪来的啊 其他片段有这变量吗
作者: HenryLiKing (HenryLiKing)   2019-01-19 11:46:00
不用管 pat哪来的呀!第二行就有问题惹!!
作者: MAGICXX (逢甲阿法)   2019-01-19 16:08:00
第3行有pat阿 第一个变量
作者: Neisseria (Neisseria)   2019-01-19 16:35:00
仔细看程式码真的是错的,re 被盖掉怎么用
作者: germun (ger)   2019-01-19 17:19:00
你没打错的话, 第二行用*结尾也很奇怪
作者: mizumutsuki (真夜)   2019-01-20 06:56:00
书中有些地方会写错
作者: lily108526 (月之束缚)   2019-01-20 09:54:00
这本书很久了,有些code没办法执行
作者: acer1832a (Mike)   2019-01-21 11:46:00
https://oreil.ly/2FMVnpw 似乎是原文书就有的错误

Links booklink

Contact Us: admin [ a t ] ucptt.com