2017年9月2日
摘要: 另一种实现方式: 阅读全文
posted @ 2017-09-02 18:37 csy113 阅读(119) 评论(0) 推荐(0)
摘要: 匿名函数 阅读全文
posted @ 2017-09-02 17:26 csy113 阅读(132) 评论(0) 推荐(0)
摘要: 1.以下代码,bar作为参数被test2调用。bar的原代码没变,但调用方式从bar()变成test2(bar) 不符合装饰器定义 输出: <function bar at 0x00000000006BFE18>in the bar 2.以下代码bar的原代码没变,调用方式仍为bar(),符合装饰器 阅读全文
posted @ 2017-09-02 17:23 csy113 阅读(110) 评论(0) 推荐(0)
摘要: 装饰器本质是函数,用于装饰其他函数(就是为其他函数添加附加功能)原则1:不能修改被装饰函数的源代码原则2:不能修改被装饰函数的调用方式 阅读全文
posted @ 2017-09-02 15:45 csy113 阅读(127) 评论(0) 推荐(0)