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

python装饰器

难度初级
时长43分
学习人数
综合评分9.67
219人评价 查看评价
9.9 内容实用
9.6 简洁易懂
9.5 逻辑清晰
不错 听了清晰很多
看见有个高赞说:“这老师不会讲课 。就不会把重复赋值的my_sum 换个名字要用这个名字来误导新手 ,对于新手来讲 这课还不如不上”。
个人解释一下,这是python的一种常用封装手段,这样防止本来函数实现暴露,老师的代码没有问题,可能没有具体解释,但是请不要随意指责。
另外也实在搞不懂为什么会有这么多人给那条点赞。如果不理解,为什么不再去研究一下为什么呢?
老师讲的挺好的,之前在python进阶中看装饰器看的头晕,本来还对闭包有点概念的,也弄晕了。看了老师的课程后,概念清晰了很多。
不懂之后回来一段时间再看,可以的。感觉慢慢有点明白了
学会了,谢谢老师
学习必然是痛苦的,如果你感到学习的过程是快乐无比的,那么显然你学不会什么东西
把passline 跟 val当成两个参数都传给一个函数不就好了
谢谢老师~
重新赋值到my_sum相同名字的变量是很重要的,如果工程的其他部分已经用到了这个函数,就不需要再改名字了,装饰器就是要不留痕迹
150分,passline还是60。老师,您是认真的吗?

最赞回答 / ty_hongjy
jud的参数不含普通变量,普通变量在里面的函数参数中提供,另外return的缩进关系不对

最新回答 / 慕粉3202573
in  dec 是内部函数,为后面的装饰器做铺垫,in dec 的返回值就给了dec
老师您讲普通话快讲得舌头打结了。特别是念到“函数”的时候。
id打印的在pass上面,所以看不到。自己敲一下代码就知道了。sublime text很方便的。
听了两遍听懂了。。。有一点疑惑是正常的,耐心慢慢理解一定能懂的
课程须知
您至少具备Python基础知识
老师告诉你能学到什么?
1.函数作用域及关系。 2.闭包的使用。 3.装饰器的概念及使用。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消