博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python报错'str' object is not callable
阅读量:5992 次
发布时间:2019-06-20

本文共 444 字,大约阅读时间需要 1 分钟。

  >>> 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

你可能感兴趣的文章
C# 强制关闭当前程序进程(完全Kill掉不留痕迹)
查看>>
hadoop中联结不同来源数据
查看>>
Consolidated Seed Table Upgrade Patch(Patch 17204589)
查看>>
Unity3D之飞机游戏追踪导弹制作
查看>>
绝对精品推荐做前端的看下:Web前端开发体会十日谈
查看>>
【转】Java虚拟机的JVM垃圾回收机制
查看>>
北京Uber优步司机奖励政策(12月16日)
查看>>
图解集合6:LinkedHashMap
查看>>
基于场景的测试
查看>>
学点PYTHON基础的东东--数据结构,算法,设计模式---访问者模式
查看>>
[MySQL FAQ]系列 -- Too many open files
查看>>
TCP/IP模型各个层次的功能和协议
查看>>
C 游戏所要看的书
查看>>
Ehcache详细解读(转)
查看>>
UIImagePickerController本地化控件文字
查看>>
CSS3 页面跳转的动画效果
查看>>
Android中的跨进程通信方法实例及特点分析(二):ContentProvider
查看>>
POJ 2676/2918 数独(dfs)
查看>>
Linux kernel Panic 相关知识
查看>>
iOS 从相机或相册获取图片并裁剪
查看>>