码迷,mamicode.com
首页 > 其他好文 > 详细

装饰器

时间:2019-06-05 22:04:26      阅读:82      评论:0      收藏:0      [点我收藏+]

标签:原函数   功能   index   func   turn   自动   代码   装饰器   style   

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

装饰器格式:

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)

装饰器

标签:原函数   功能   index   func   turn   自动   代码   装饰器   style   

原文地址:https://www.cnblogs.com/nice777/p/10981897.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!