[問題] 請問關於精通Python的一個練習題

看板Python作者時間6年前 (2019/01/19 07:58), 編輯推噓7(704)
留言11則, 9人參與, 6年前最新討論串1/1
第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://www.ptt.cc/bbs/Python/M.1547855906.A.175.html

01/19 08:41, 6年前 , 1F
如果書中是像你敘述的那段,那你是對的。它應該是先賦值
01/19 08:41, 1F

01/19 08:41, 6年前 , 2F
到pat
01/19 08:41, 2F

01/19 11:05, 6年前 , 3F
為什麼要把 re 覆蓋掉...!!! 應該是書錯了
01/19 11:05, 3F

01/19 11:13, 6年前 , 4F
pat哪來的啊 其他片段有這變數嗎
01/19 11:13, 4F

01/19 11:46, 6年前 , 5F
不用管 pat哪來的呀!第二行就有問題惹!!
01/19 11:46, 5F

01/19 16:08, 6年前 , 6F
第3行有pat阿 第一個變數
01/19 16:08, 6F

01/19 16:35, 6年前 , 7F
仔細看程式碼真的是錯的,re 被蓋掉怎麼用
01/19 16:35, 7F

01/19 17:19, 6年前 , 8F
你沒打錯的話, 第二行用*結尾也很奇怪
01/19 17:19, 8F

01/20 06:56, 6年前 , 9F
書中有些地方會寫錯
01/20 06:56, 9F

01/20 09:54, 6年前 , 10F
這本書很久了,有些code沒辦法執行
01/20 09:54, 10F

01/21 11:46, 6年前 , 11F
https://oreil.ly/2FMVnpw 似乎是原文書就有的錯誤
01/21 11:46, 11F
文章代碼(AID): #1SGcWY5r (Python)
文章代碼(AID): #1SGcWY5r (Python)