[問題] 請問關於精通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