作者jijuan ()
看板Python
標題[問題] 請問關於精通Python的一個練習題
時間Sat Jan 19 07:58:24 2019
第445頁有一段程式碼
>>> import re
>>> re = r'\bc\w*
>>> re = re.findall(pat, mammoth)
這裡 >>> re = r'\bc\w* 當中的re是否應該改為pat才對
不知道這是原書的錯誤,
還是翻譯版才有的問題,
或者是說這樣其實是對的,
是我理解錯誤了?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.165.165.124
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1547855906.A.175.html
1F:推 jiyu520: 如果書中是像你敘述的那段,那你是對的。它應該是先賦值 01/19 08:41
2F:→ jiyu520: 到pat 01/19 08:41
3F:推 HenryLiKing: 為什麼要把 re 覆蓋掉...!!! 應該是書錯了 01/19 11:05
4F:→ vi000246: pat哪來的啊 其他片段有這變數嗎 01/19 11:13
5F:推 HenryLiKing: 不用管 pat哪來的呀!第二行就有問題惹!! 01/19 11:46
6F:推 MAGICXX: 第3行有pat阿 第一個變數 01/19 16:08
7F:推 Neisseria: 仔細看程式碼真的是錯的,re 被蓋掉怎麼用 01/19 16:35
8F:→ germun: 你沒打錯的話, 第二行用*結尾也很奇怪 01/19 17:19
9F:推 mizumutsuki: 書中有些地方會寫錯 01/20 06:56
10F:推 lily108526: 這本書很久了,有些code沒辦法執行 01/20 09:54