美文网首页
python检验一个对象是否可被调用

python检验一个对象是否可被调用

作者: whenitsallover | 来源:发表于2018-03-15 23:48 被阅读0次

代码如下:


from types import FunctionType

a = 1
print(isinstance(a,FunctionType))
print(hasattr(a,'__call__'))
print(callable(a))

总共三种方法:
1、callable()
2、'_ call _'
3、isinstance(a,FunctionType)

相关文章

  • python检验一个对象是否可被调用

    代码如下: 总共三种方法:1、callable()2、'_ call _'3、isinstance(a,Func...

  • python数据分析基础(11)-是否可调用

    1、判断对象是否可被调用 能被调用的对象就是一个callable对象,比如函数str, int 等都是可被调用的 ...

  • Vue简单入门(二)

    一、Vue中的属性! 属性的特性:是否可读可写;是否可被遍历;是否可被删除。 描述对象来描述这些特性---描述对象...

  • 魔法方法__del__

    创建对象后,python解释器默认调用__init__()方法; 当删除一个对象时,python解释器也会默认调用...

  • python-复盘-特殊方法__call__

    在Python中,函数其实是一个对象: 由于f可以被调用,所以,f 被称为可调用对象。 所有的函数都是可调用对象。...

  • 可调用对象

    我们知道在Python中,函数是一个对象。由于函数可以被调用,所以函数被称为可调用对象。所有的函数都是可调用对象。...

  • Python装饰器4-函数参数是函数名

    Python的函数参数可以是可调用对象 对于函数名就是一个可调用对象 小结 Python装饰器的语法是将被装饰的函...

  • Python类型

    Python采用动态类型系统。在编译的时候,Python不会检查对象是否拥有被调用的方法或者属性,而是直至运行时,...

  • itertools常用方法

    interator tips: 从Python3.4开始,检查对象x是否迭代,最准确的方法是调用iter(x)函数...

  • 小白学 python之——读写文件

    在Python 中,读写文件有3 个步骤:1.调用open()函数,返回一个File 对象。2.调用File 对象...

网友评论

      本文标题:python检验一个对象是否可被调用

      本文链接:https://www.haomeiwen.com/subject/xtrmfftx.html