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