06.01自我总结
一.装饰器
1.函数装饰圈的定义
函数装饰器:一种装饰函数的函数
2.个人理解两层函数装饰器
两层函数装饰器个人觉得他其实就是把需要装饰的函数名丢入形参,然后用一个嵌套的函数对其头尾进行添加程序...,但是不能减少他的程序内容,他的原来程序不变只能增不能减少,然后返回装饰好的子函数,再全局定义一个变量名与要装饰的函数名相同名字,并且将装饰后的函数调用赋予改变量.
1.简单的例子(无参函数)
如
#有个函数...'nick machachong')
sb(*args,**kwargs)
return wrapper
sb = sb_deco(sb)
sb(1,23,2,3)
3.对于有返回值的函数式...#有返回值
def sb(x,y,z=2,b=1):
return x,y,z,b
#对于返回值乘以3
def sb_deco(sb):
def wrapper(*args,**kwargs...def sb(*args,**kwargs):
pass
#装饰器模板
def sb_deco(sb):
def wrapper(*args,**kwargs):
#sb