热线电话:13121318867

登录
2019-02-13 阅读量: 606
Python中的装饰器是什么

在Python中,函数是第一类对象,这意味着 -

  • 功能是对象; 它们可以被引用,传递给变量并从其他函数返回。
  • 函数可以在另一个函数内定义,也可以作为参数传递给另一个函数。

装饰器是Python中非常强大和有用的工具,因为它允许程序员修改函数或类的行为。装饰器允许我们包装另一个函数,以扩展包装函数的行为,而无需永久修改它。
在Decorator中,函数被作为参数引入另一个函数,然后在包装函数内部调用。
装饰器的语法:

@gfg_decorator

def hello_decorator():

print("Gfg")

'''Above code is equivalent to -

def hello_decorator():

print("Gfg")

hello_decorator = gfg_decorator(hello_decorator)'''

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子