我在Google Colaboratory上编写了一个小项目,遇到了len()函数的问题,即它不能工作。我把它隔离出来了,甚至这段代码也不能工作:
string = "Hello world" print(len(string))
它给出了这个错误:
TypeError:“str”对象不可调用
我已经将它复制并粘贴到一个教程网站的代码块中,果然,它没有任何问题。
编辑:好的,昨晚我放弃了,上床睡觉了,今天早上我给一个朋友看了这个错误,现在它起作用了。我没碰那该死的代码,它自己解决了。气疯了我了。不管怎样,谢谢你的帮助。
发布于 2019-03-22 04:02:30
您可能有一个具有相同名称的方法和字符串属性的类-- (在您的示例中为len),您试图调用提供字符串长度的string属性,但实际上调用的是您创建的类中定义的len方法。还要确保您的代码中没有名为str的变量。
https://stackoverflow.com/questions/55288350
复制相似问题