摘要: 当我们将装饰器(@A)应用在一个函数(B1)上时,其实结果就是创建一个新的函数,B2=@A(B1) 。 @A def B(): pass 装饰器直接卸载函数前,内部发生的过程是: def B1(): pass B2=A(B) 装饰器修改函数定义,然后创建一个新的函数。 不带参数的装饰器 import 阅读全文
posted @ 2019-11-25 15:07 不屈的鸣人 阅读(165) 评论(0) 推荐(0) 编辑