python 装饰器的详细理解【多次实验】

1 # 装饰器其实就是对闭包的使用 2 print('haha嘻嘻') 3 def hot(): 4 print('知道') 5 def dec(fun): 6 print("call dec") 7 def in_dec(): 8 print("call in_dec") 9 # fun() 10 # 必须加上返回语句,不然的话会默认返回None 11 return in_dec 12 hot() 13 @dec 14 def fun(): 15 print("call fun") 16 17 fun() 18 # 注意上面的返回语句加上还有不加上的时候这一句执行的区别 19 print(type(fun)) 20 fun()

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wpzgyw.html