在Python的世界中,装饰器是一种高级编程技巧,它允许我们在不修改原函数代码的情况下增加新的功能。听起来是不是很酷?接下来,让我们一起探索这个神奇的工具。
首先,让我们理解什么是装饰器。简单来说,装饰器就一个接受函数作为参数并返回新函数的函数。这听起来可能有点抽象,不过没关系,通过一个简单的例子,你会很快明白。
```python
def simple_decorator(func):
def wrapper():
print("Before function execution")
func()
print("After function execution")
return wrapper
@simpl