callable函数,检查对象是否可调用

Posted zhoudabing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了callable函数,检查对象是否可调用相关的知识,希望对你有一定的参考价值。

 

class Work(object):
    def __init__(self, time=30):
        self.time = time
?
?
w = Work()
print(callable(w))
结果为False

类的实例对象前提是类中实现了__call__方法才是可调用的

在类中:

__init__()的作用是初始化某个类的一个实例。 
__call__()的作用是使实例能够像函数一样被调用



以上是关于callable函数,检查对象是否可调用的主要内容,如果未能解决你的问题,请参考以下文章

python callable函数(43)

Python callable() 函数

Python __call__详解

python (__call__)详解

python (__call__)详解

Python __call__详解