美文网首页
关于python的装饰器

关于python的装饰器

作者: Purson | 来源:发表于2018-11-13 18:16 被阅读0次

    由于工作原因,最近在学习python,之前学习过c, js 和php,发现其中一个新概念 装饰器,装饰器其实是一个高阶函数,用于接收一个函数,然后增加一些功能,再返回一些函数。

    也有点类似nodejs里面的中间件概念,应用在于运行过程中需要动态增加原来函数的功能,但又不改变原来函数的代码。

    定义的一个装饰器的格式为:

    def a(func):
       def wrapper(*args, **kw):
               some new function snippet...
           return func(*args, **kw)
       return wrapper
    

    相关文章

      网友评论

          本文标题:关于python的装饰器

          本文链接:https://www.haomeiwen.com/subject/qdglfqtx.html