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

作者: yeahhuman (人)   2019-12-30 16:40:09
我有一支蠻龐大的code,其中一段如下:
num1 = len(word) # word值是 "大自然"
print(str(num1))
結果會跳出 TypeError: 'list' object is not callable
如果我做
print(num1)
就可以印出正常數字
請問這個出現甚麼問題,查過網路都說是和已有變數函式之類的重複,但我蠻確定
我沒有這個問題
先謝謝版友
作者: flarehunter (Range)   2019-12-30 16:54:00
隔空抓藥你有個叫str的list變數
作者: yeahhuman (人)   2019-12-30 16:57:00
你說對了...我忽然想到剛換了名字,沒注意到,感謝
作者: jiyu520 (不要鯽魚我)   2019-12-31 12:58:00
變數的命名要避開python內有的保留字元比較好哦
作者: yulin0619 (來自中國北方的一隻鵝)   2018-01-02 04:54:00
其實每個語言都一樣 變數名稱要避開保留字呀
作者: azuel (Observer)   2018-01-02 20:50:00
自從有次我為了測試語法隨便新增一個pandas.py之後....
作者: Starcraft2 (來自星海的你)   2018-01-07 02:48:00
一樓好強o.o
作者: kobe8112 (小B)   2018-01-07 09:07:00
這是直接學python常見的問題,一般如果學過其他傳統語言都會下意識的避免使用關鍵字作為變數名稱XD

Links booklink

Contact Us: admin [ a t ] ucptt.com