开发者社区> 问答> 正文

python 修饰器是什么

python 修饰器是什么

展开
收起
云计算小粉 2018-05-10 20:10:39 1949 0
2 条回答
写回答
取消 提交回答
  • python语法糖。

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

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

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

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

    image.png

    image.png

    2019-11-08 15:03:43
    赞同 展开评论 打赏
  • 域名投资、域名选择、域名交易、域名行情等@我

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

    2019-07-17 22:21:40
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载