微信扫一扫打赏支持

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函数的代码。

 
posted @ 2020-09-21 06:14  范仁义  阅读(1188)  评论(0)    收藏  举报