一、总结
一句话总结:
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函数的代码。