[問題] TypeError: 'list' object is not...

看板Python作者 (人)時間5年前 (2019/12/30 16:40), 5年前編輯推噓2(206)
留言8則, 7人參與, 6年前最新討論串1/1
我有一支蠻龐大的code,其中一段如下: num1 = len(word) # word值是 "大自然" print(str(num1)) 結果會跳出 TypeError: 'list' object is not callable 如果我做 print(num1) 就可以印出正常數字 請問這個出現甚麼問題,查過網路都說是和已有變數函式之類的重複,但我蠻確定 我沒有這個問題 先謝謝版友 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.165.96.111 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1577695214.A.F88.html ※ 編輯: yeahhuman (118.165.96.111 臺灣), 12/30/2019 16:42:08 ※ 編輯: yeahhuman (118.165.96.111 臺灣), 12/30/2019 16:45:23

12/30 16:54, 5年前 , 1F
隔空抓藥你有個叫str的list變數
12/30 16:54, 1F

12/30 16:57, 5年前 , 2F
你說對了...我忽然想到剛換了名字,沒注意到,感謝
12/30 16:57, 2F

12/31 12:58, 5年前 , 3F
變數的命名要避開python內有的保留字元比較好哦
12/31 12:58, 3F

01/02 04:54, 6年前 , 4F
其實每個語言都一樣 變數名稱要避開保留字呀
01/02 04:54, 4F

01/02 20:50, 6年前 , 5F
自從有次我為了測試語法隨便新增一個pandas.py之後....
01/02 20:50, 5F

01/07 02:48, 6年前 , 6F
一樓好強o.o
01/07 02:48, 6F

01/07 09:07, 6年前 , 7F
這是直接學python常見的問題,一般如果學過其他傳統語言
01/07 09:07, 7F

01/07 09:08, 6年前 , 8F
都會下意識的避免使用關鍵字作為變數名稱XD
01/07 09:08, 8F
文章代碼(AID): #1U2RVk-8 (Python)
文章代碼(AID): #1U2RVk-8 (Python)