Python内置函数之callable()
callable()用来检测对象是否可调用的。
callable()返回值为True或者False。
下面看看例子 :
>>> callable(12)False
>>> callable([1,2])
False
>>> callable(help)
True
类对象都是可被调用的,至于实例对象是否可被调用,要看类中是否定义了__call__()方法。
>>> class A:... pass
...
>>> callable(A)
True
>>> a = A()
>>> callable(a)
False
>>> class B:
... def __call__(self):
... print('ok')
...
>>> callable(B)
True
>>> b = B()
>>> callable(b)
True
以上是 Python内置函数之callable() 的全部内容, 来源链接: utcz.com/z/387512.html