Python中装饰器是什么?
A Python decorator is a specific change that we make in Python syntax to alter functions easily.
Python decorator是我们在Python语法中使用的一个特定的更改,可以轻松地改变函数。
http://www.cnblogs.com/zoe233/p/7070067.html
装饰器定义:
本质是函数。函数的目的是为了完成特定的功能,那么装饰器的功能是什么呢?——装饰器的功能是装饰其他函数。(为其他函数添加附加功能)。
装饰器的原则:装饰器对被它装饰的函数是完全透明的,即意味着用着被装饰的函数根本无法感知到装饰器。
1.不能修改被装饰的函数的源代码
2.不能修改被装饰的函数的调用方式
——如,用装饰器将add()函数变为减法函数,但是add()还是认为自己是个加法函数。
本站仅用于个人学习的笔记和记录,有时候是阅读别人的文章的时候做着笔记整理,有些是在实际工作中遇到的问题以及解决小问题的记录。
当前仅用于作为一个萌新程序媛的查漏补缺地检索地。