装饰器是一种非常有用和强大的python特性,它可以让你在不修改原函数的情况下,给函数添加一些额外的功能。在这篇文章中,我将介绍装饰器的概念、语法、作用和实例。 装饰器的概念 装饰器本质上是一个函数,它接受一个函数作为参数,并返回一个新的函数。这个新的函数在调用原函数之前或之后,执行一些额外的操作,从而增强或修改原函数的功能。例如,下面的代码定义了一个简单的装饰器hello,它在调用原函数之前打印一句问候语: def hello(func): # 定义一个新的函数 def wrapper()