python的call函数,__call__ python 用处
本来想跟大家说一下装修工的事情,但是没有把全部内容说清楚。我指的是其中一个分类的作品,就像一个室内装潢师。但是考虑到只是依赖于函数__call__,相信大部分人都没有什么概念和理解。但是别担心,边肖已经帮你仔细整合了。教你不仅理解本章的中心功能,还能理解class decorator,一举两得。一起看看吧~
让我们通过一组案例来了解更多信息。
代码如下:
classCount:
def__init__(self,func):
self.func=func
self.num_calls=0
def__call__(self,*args,**kwargs):
self.num_calls=1
打印( numofcallsis:{})。格式(self.num_calls))
Return.func (* args,* * kwargs)这是一个标准的装饰编写方法,我们在其中嵌入了调用编写方法,所以你可以根据流程想到后续的输出内容。是不是如下:
numofcallsis:1
编译
example()的用法非常简单。我现在给你介绍一下。你学会了吗?想了解更多精彩的学习内容,点击进入风行IT软件开发工作室查询~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。