Python内置函数之callable()

python

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

回到顶部