- 博客(1)
- 收藏
- 关注
原创 python 装饰器
我的理解装饰器就是改变函数行为的一个函数,就像本题中的dec 实际上将foo当作参数,然后利用wrapper 改变了foo函数的结果,这样被装饰器修饰过后的“foo"函数看起来行为就发生了改变。比如执行的是foo(2),由于foo被装饰器修饰 ,所以实际执行的是foo(2)被传入dec函数,然后执行。所以这里的f就是foo(2) ,所以执行的是foo(2)*3,而这里的foo(2)实际上会执行2*2。wrapper函数,在wrapper函数内执行 return f(**argw,**kw)*n。
2023-09-28 23:07:57
69
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人