关于python中装饰器的理解
装饰器:用来拓展原来函数功能的函数,目的是不改名原来函数的函数名,增加新的功能装饰器的实现,all_time(fn),fn即被装饰的函数,在all_time(fn)的arr()方法中调用fn(),使用@all_time调用被装饰的函数;如果被装饰的函数中有参数,那么装饰器函数中all_time(fn)中的arr()函数需要传参max_num,即arr(max_num),对arr方法中的fn函数在调用的时候也需要穿max_num,即fn(max_num);如果被装饰的函数有返回值,那么装饰器函数中.
原创
2022-01-07 20:04:07 ·
512 阅读 ·
0 评论