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

装饰器应该如何理解,看不懂,不明白

这一章怎么这么难,从装饰器开始,瞬间感到不爱了

正在回答

2 回答

简单点说就是当一个函数(如def my_func():
   pass)前面加了@函数名(如@log),然后log函数就被赋值给my_func函数本身,并且my_func作为参数传入log函数,也就是my_func = log(my_func)。然后用前面高阶函数的知识去理解就行了。有参数装饰器就是多了一个函数而已,层层剖析下就行了

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255647    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

装饰器应该如何理解,看不懂,不明白

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信