一、什么是装饰器
1、对现有已经实现功能的代码进行扩展。
2、不用修改被撞时对象的源代码和调用方法
二、装饰器的使用
无参数装饰器:
示例:
def zsq(func):
def yz(args):
print("验证")
return func(args)
return yz
@zsq
def hs(name):
print("我是一个函数%s"%name)
return "hs fanhuizhi"
ceshi = hs("wz")
print(ceshi)