随笔分类 -  Python

python 类变量和实例变量
摘要:super(cls, inst) 获得的是 cls 在 inst 的 MRO 列表中的下一个类。 实例的属性存储在实例的__dict__中,类属性和方法存储在类的__dict__中.查找属性时,先检查特性,然后实例的__dict__,然后类的__dict__,然后基类.都不存在就会抛出异常. pri 阅读全文
posted @ 2016-12-07 18:12 abelian 阅读(291) 评论(0) 推荐(0)
python 装饰器
摘要:2. 装饰器语法 (1)无参数装饰器 def deco(func): print func return func @deco def foo():pass foo() 第一个函数deco是装饰函数,它的参数就是被装饰的函数对象.我们可以在deco函数内对传入的函数对象做一番"装饰”,然后返回这个对 阅读全文
posted @ 2016-11-20 18:19 abelian 阅读(115) 评论(0) 推荐(0)
理解Python装饰器
摘要:装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷 阅读全文
posted @ 2016-11-08 11:20 abelian 阅读(119) 评论(0) 推荐(0)