看板 Python 關於我們 聯絡資訊
我有一支蠻龐大的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