标签: python
我是python的初学者,我想知道什么是函数装饰器?这是我们用来声明函数的东西吗?或者它就像一个构造函数。
答案 0 :(得分:0)
函数装饰器只是一个函数,用于将函数作为参数并返回一个新函数以便在其位置使用。 Python提供装饰器语法以简单地使用它。也就是说,
@foo def bar(): pass
相当于
def bar(): pass bar = foo(bar)
语法负责将装饰器应用于原始函数并将结果重新绑定到原始名称。