开发者社区 问答 正文

python 修饰器是什么

python 修饰器是什么

展开
收起
云计算小粉 2018-05-10 20:10:39 2034 分享
分享
版权
举报
2 条回答
写回答
取消 提交回答
  • python语法糖。

    简单点,在不修改函数功能的情况下,给函数增加附加功能。

    或者可以说,在函数之前或之后做点什么。

    从图上可以看出,我们并没有更改函数体。只是给函数加装了个装饰器。

    即在函数之前和之前拉加了输出。

    image.png

    image.png

    2019-11-08 15:03:43 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
  • 域名投资、域名选择、域名交易、域名行情等@我

    在python中,一切皆为对象,函数也是对象,我们定义的名称只是绑定到这些对象的标识符。 函数也不例外,它们也是对象(带有属性)。 各种不同的名称可以绑定到同一个功能对象。
    python 中的函数参数可以是函数(因为都是对象嘛),如果你曾经用过map,filter等方法,那么你一定会对此有所了解。
    修饰器的作用就是动态的为旧函数增加新的语句,把旧函数“装饰”一番。
    希望我的答案能够帮助到你,答案满意还请采纳,谢谢。

    2019-07-17 22:21:40 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答标签:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等