作者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://webptt.com/cn.aspx?n=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
1F:推 flarehunter: 隔空抓药你有个叫str的list变数 12/30 16:54
2F:→ yeahhuman: 你说对了...我忽然想到刚换了名字,没注意到,感谢 12/30 16:57
3F:→ jiyu520: 变数的命名要避开python内有的保留字元比较好哦 12/31 12:58
4F:→ yulin0619: 其实每个语言都一样 变数名称要避开保留字呀 01/02 04:54
5F:→ azuel: 自从有次我为了测试语法随便新增一个pandas.py之後.... 01/02 20:50
6F:推 Starcraft2: 一楼好强o.o 01/07 02:48
7F:→ kobe8112: 这是直接学python常见的问题,一般如果学过其他传统语言 01/07 09:07
8F:→ kobe8112: 都会下意识的避免使用关键字作为变数名称XD 01/07 09:08