# 装饰器 本质就是函数,为其他函数添加附加功能
# 原则
# 不修改被修饰函数的源代码
# 不修改被修饰函数的调用方式
# 装饰器 = 高阶函数 + 函数嵌套 + 闭包
import time
def test(l):
start_time = time.time()
res = 0
for i in l:
res += i
print('============%s', i)
stop_time = time.time()
print('函数的运行时间=========%s', stop_time - start_time)
return res
print(test(range(100)))# 装饰器 本质就是函数,为其他函数添加附加功能
# 原则
#