为了账号安全,请及时绑定邮箱和手机立即绑定

python装饰器

难度初级
时长43分
学习人数
综合评分9.67
219人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
这个闭包函数其实就是个装饰器啊
很赞,明白了装饰器了,希望再加点实际应用中的案例。譬如flask中的装饰
是不是可以这样理解,my_sum函数作为dec函数的参数,并没有马上执行,而是先执行in_dec函数,in_dec需要传入参数,return in_dec时却没有传参,所以就在闭包作用域中找到了my_sum函数的参数来用,in_dec实行完后,返回my_sum函数,所以最后才执行my_sum函数
最后例子不错
装饰器用来装饰函数
返回一个函数对象
被装饰函数标识符指向反向的函数对象
语法糖:@deco

装饰器就是对闭包的使用,丰富了函数的功能。
哎,也许就是因为重名的原因,初学者就被绕晕了,不过等你会了之后,估计你也一样会这么些,因为这样一看就知道相互之间是有着关系的
为什么对老师的编辑器这么有兴趣呢
my_sum = dec(my_sum)中:第一个my_sum只是相当于一个函数指针,名字可以随便定义,但是老师定义成与函数my_sum重名,容易引起误解啊。。。。
讲的不错,期待新课程
虽然代码量少了,可有点难理解。。。
为什么要写两个方法..写一个多传一个passline不行么
老师讲的挺好的,赞一个~
很好,装饰器掌握了
看到了:是Sublime Text <( ̄ˇ ̄)/
课程须知
您至少具备Python基础知识
老师告诉你能学到什么?
1.函数作用域及关系。 2.闭包的使用。 3.装饰器的概念及使用。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消