装饰器

Posted nice777

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了装饰器相关的知识,希望对你有一定的参考价值。

装饰器目的:在不改变原函数代码,在函数执行前后自定义功能。

装饰器格式:

def 外层函数(参数):

  def 内层函数(*args,**kwargs):

    return 参数(*args,**kwargs)

  return 内层函数

def x(func):

  def y():

    ret = func()

    return ret

  return y

装饰器的应用

@x

def index():

  pass

执行函数,自动出阿发装饰器了

v= index()

print(v)

以上是关于装饰器的主要内容,如果未能解决你的问题,请参考以下文章

python 装饰器:装饰器实例类装饰器(装饰函数)

装饰器、装饰器类与类装饰器(三)

Python进阶装饰器(Decorator)

python 装饰器:装饰器实例内置装饰器

python 装饰器:装饰器实例内置装饰器

TS之装饰器