如何在python中定义非闭包

如何在python中定义非闭包?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

创新互联是一家以重庆网站建设公司、网页设计、品牌设计、软件运维、seo优化排名、小程序App开发等移动开发为一体互联网公司。已累计为搅拌罐车等众行业中小客户提供优质的互联网建站和软件开发服务。

python有哪些常用库

python常用的库:1.requesuts;2.scrapy;3.pillow;4.twisted;5.numpy;6.matplotlib;7.pygama;8.ipyhton等。

1、说明

(1)非封闭包装方式定义了Averager这一类。然后,在初始化方法中,定义了数组series,以保存输入的数值。

(2)接着使用__call__这样的实例对象可以像调用普通函数一样以对象名()的形式使用方法(1)。接受参数作为需要计算的新数值,内部保存在series数组中。

2、实例

class Averager():
 
    def __init__(self):
        self.series = []
 
    def __call__(self, new_value):
        self.series.append(new_value)
        total = sum(self.series)
        return total / len(self.series)
 
 
avg = Averager()
logging.info('avg(10) -> %s', avg(10))
logging.info('avg(20) -> %s', avg(20))
logging.info('avg(30) -> %s', avg(30))

看完上述内容,你们掌握如何在python中定义非闭包的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


网站名称:如何在python中定义非闭包
文章路径:http://bzwzjz.com/article/jpssgj.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 广安网站设计 成都网站建设 成都网站设计制作公司 公司网站建设 盐亭网站设计 重庆网站建设 网站设计制作报价 成都网站制作公司 泸州网站建设 成都网站设计 成都网站建设 app网站建设 响应式网站建设 营销型网站建设 成都网站制作 成都网站建设公司 成都模版网站建设 成都响应式网站建设 成都商城网站制作 成都网站制作 网站建设