作者yeahhuman (人)
看板Python
標題[問題] TypeError: 'list' object is not...
時間Mon Dec 30 16:40:09 2019
我有一支蠻龐大的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
推 flarehunter: 隔空抓藥你有個叫str的list變數 12/30 16:54
→ yeahhuman: 你說對了...我忽然想到剛換了名字,沒注意到,感謝 12/30 16:57
→ jiyu520: 變數的命名要避開python內有的保留字元比較好哦 12/31 12:58
→ yulin0619: 其實每個語言都一樣 變數名稱要避開保留字呀 01/02 04:54
→ azuel: 自從有次我為了測試語法隨便新增一個pandas.py之後.... 01/02 20:50
推 Starcraft2: 一樓好強o.o 01/07 02:48
→ kobe8112: 這是直接學python常見的問題,一般如果學過其他傳統語言 01/07 09:07
→ kobe8112: 都會下意識的避免使用關鍵字作為變數名稱XD 01/07 09:08