[问题] 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