欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程语言 > python >内容正文

python

python报错'str' object is not callable

发布时间:2025/4/16 python 4 豆豆
生活随笔 收集整理的这篇文章主要介绍了 python报错'str' object is not callable 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

  >>> x=1.235

  >>> int(x)

  1
  >>> str="fsgavfdbafdbntsbgbt"
  >>> len(str)
  19
  >>>
  >>> x=987456123
  >>> str(x)

       会报错'str' object is not callable。

  str()是系统自带的,你不能在用它的时候自己同时定义一个别的叫做str的变量,这样会冲突。

  把自定义的str变量改成了别的名字,str1,代码就通过了。

 

  在Python中,函数其实是一个对象,并且所有的函数都是可调用对象。一个类实例也可以变成一个可调用对象,只需要实现一个特殊方式__call__()。

  所以,当出现报错 XXX is not callable的时候,很有可能是你正在调用一个不能被调用的变量或对象,具体表现就是你调用函数、变量的方式错误。

转载于:https://www.cnblogs.com/lnlvinso/p/8947484.html

总结

以上是生活随笔为你收集整理的python报错'str' object is not callable的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。