Learning Mountain

Keeping Studing

标签 Function 下的文章

September 26, 2016

Python中的装饰器(Decorator)

装饰器实际上是一个函数,它可以让其他函数在不变动任何代码的情况下增加额外的功能,装饰器函数的返回值也是函数对象。它经常用于有切面需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。了解装饰器的前提:Python中所有的函数都是对象可以被赋值为变量可以在另一个函数里被定义所以函数可以return函数