难以理解python中的错误

时间:2013-12-08 04:26:33

标签: python string

我在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是什么意思吗?

1 个答案:

答案 0 :(得分:4)

len是一个已经定义的函数名,不应该用作变量。请尝试其他名称。