繁体   English   中英

难以理解python中的错误

[英]Difficulty in understanding the error in python

我用python编写了一段代码,该代码读取一个字符串,并将其分成两部分,第一部分再次是字符串,第二部分是整数。 例如

ABDKEK 1255443

代码如下:

   L=raw_input()
   ls=L.split()
   num=int(ls[1])
   L=ls[0]
   len=len(L)

它给出了以下错误

     len=len(L) 
TypeError: 'int' object is not callable

我在代码中进行了以下更改:

 length=len(L)

而且有效。

谁能解释错误的'int' object is not callable意思是什么?

len是已定义的函数名称,不应用作变量。 改用其他名称。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM