函数装饰器的简单介绍和应用
装饰器:在不改变原代码并且不修改代码结构的情况下,拓展功能(本质是一个闭包,一种函数的使用方式)
最简单的装饰器格式:
(不带参数)
def 装饰器名称(fn):
def func(*args,**kwargs):
原代码前需要执行的代码
fn(*args,**kwargs)
原代码后需要执行的代码
return func
(带参数)
def 装饰器名称(fn):
def func(*args,**kwargs):
原
原创
2020-08-21 09:43:07 ·
159 阅读 ·
0 评论