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函數的代碼。