Python類call函數的作用


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM