Python类call函数的作用

一、总结

一句话总结:

call函数可以把类变成函数来调用



class Demo():
def __init__(self, name):
self.name = name
def __call__(self):
print(self.name)

Demo('大虫子')() # 输出 大虫子


 

 

二、Python类call函数的作用

 

call函数可以把类变成函数来调用



class Demo():
def __init__(self, name):
self.name = name
def __call__(self):
print(self.name)

Demo('大虫子')() # 输出 大虫子


 由此可以看出,类实例化后,可以直接调用call函数,执行的是call函数的代码。