前言 装饰器:为函数添加附属功能,本质为函数 原则:不修改被修饰函数的源代码 不修改被修饰函数的调用方式 装饰器=高阶函数+函数嵌套+闭包 使用场景演示 定义下面函数 def cal(l): res = 0 for i in l: time.sleep(0.1) res+=1return res 想要实现检测函数的运行时间 import time def cal(l): start_time = time.time() res = 0 for i in l: time.sleep(0.1) re…