python
文章平均质量分 69
Mr郑先生
这个作者很懒,什么都没留下…
展开
-
Python函数式编程——偏函数
今天讲解的内容是偏函数,偏函数是从Python2.5引入的一个概念,通过functools模块被用户调用。偏函数是将所要承载的函数作为partial()函数的第一个参数,原函数的各个参数依次作为partial()函数后续的参数,除非使用关键字参数。通过语言描述可能无法理解偏函数是怎么使用的,那么就举一个常见的例子来说明。在这个例子里,我们实现了一个取余函数,对于整数100,取得对于不同数m的100%m的余数。from functools import partialdef mod( n, m ):转载 2020-09-03 10:34:51 · 142 阅读 · 0 评论 -
通过装饰器动态给类添加方法
定义一个装饰器,一个类,一个方法,然后通过装饰器动态给这个类添加这个方法def decorator(): def wrapper(C): setattr(C, 'func', eval('func')) return C return wrapperdef func(self,name): print ("class: ", self,'name')@decorator()class MyClass: passC = MyCla原创 2020-09-02 16:32:34 · 364 阅读 · 0 评论