美文网首页
关于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