python中的装饰器的用法

这个是我在做年学习python的时候看到的自己做的笔记,忘了是在哪里看到的了

如果有问题,请联系我[email protected]

对于python的装饰器,很多人无法理解,我一开始也是怎么也看不懂,其实装饰器也就是对闭包的使用


这里,在函数执行到@func的时候就会调用func函数,而func(fun)函数括号里面的fun参数就由c(x,y)函数传入

当你再去执行c(x,y)函数的时候,其实就是相当于在执行in_func函数,当执行到in_func里面print(fun(x,y))的时候,这里的fun(x,y)才是最原始的c(x,y)函数,意思是如果你把in_func函数里面那一句print(fun(x,y))函数删除了,当你执行c(x,y)函数的时候,结果并不会显示c(x,y)里面的类容

写的第一个博客...可能过分简单了点,望大家支持,以后会写更多关于python的博客的

猜你喜欢

转载自blog.csdn.net/xsl15181685808/article/details/79577514