装饰器: 就是把一个函数以参数的形式传入一个函数中(装饰器)
def wi(func):
print("00000000")
def inner():
print ("11111")
func()
return inner
# f1 = wi(f1)
@wi
def f1():
print ("22222")
f1()
再看这段代码:
wi 的返回值给f1 所有这时候f1的指向是inner 这个函数
而f1又是以参数传进来的所以这是候wi中的 func 就是 f1