0. 标题
Python专家编程系列: 4. 善用类装饰器(Python Class Decorators)
作者: quantgalaxy@outlook.com
blog: https://blog.youkuaiyun.com/quant_galaxy
欢迎交流
1. 介绍
Python是唯一有习语的语言。这增强了它的可读性,也许还有它的美感。装饰器遵循Python的禅宗,又名“Pythonic”方式。
装饰器从 Python 2.2 开始可用。PEP318增强了它们。
装饰器的初学者教程,参见Python装饰器(Python Decorator)介绍
1.1 装饰器的概念
装饰器(不要与装饰器模式混淆)是一种在不更改原始函数的情况下添加/更改函数行为的方法。
在 Python 中,装饰器是一种设计模式,允许您通过将函数包装在另一个函数中来修改函数的功能。
外部函数称为装饰器,它将原始函数作为参数并返回修改后的版本。
我们通过一个例子来看,在这里,我们声明一个调试装饰器。它有助于打印函数的输出,而不是添加