@(Python学习-随手记)[Decorator, 帮助]
装饰器简介-
装饰器decorator是一种高级python语法,可以对函数、方法、类进行加工。
-
装饰器常用场景:插入日志、性能测试、事务处理、web权限校验、cache等。
-
装饰器的作用:可以将函数装饰为完全不同的行为,概括的讲:装饰器的作用就是为已经存在的对象添加额外的功能。
-
案例:如果记录日志,需要对某些函数进行记录,笨的方式就是对每个函数加入代码,如果代码发生变化,修改的代价比较多;还有一种就是定义一个专门日志记录的装饰器,对需要的函数进行装饰即可。
-
装饰器decorator:重点理解装饰。
-
python的Decorator在使用上使用@XXXX注解为方法装饰一些东西。
- 在python中,装饰器方便的原因:函数可以被扔来扔去。
- 在python中,函数也是对象function are objects。
#!/use/bin/python



