python的call函数,__call__ python 用处

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: