Python类call函数的作用
一、总结
一句话总结:
call函数可以把类变成函数来调用
class Demo(): def __init__(self, name): self.name = name def __call__(self): print(self.name) Demo('大虫子')() # 输出 大虫子
二、Python类call函数的作用
转自或参考:Python类call函数的作用
https://www.cnblogs.com/chongzi1990/p/11851192.html
call函数可以把类变成函数来调用
class Demo(): def __init__(self, name): self.name = name def __call__(self): print(self.name) Demo('大虫子')() # 输出 大虫子
由此可以看出,类实例化后,可以直接调用call函数,执行的是call函数的代码。