python学习笔记------装饰器

# 装饰器 本质就是函数,为其他函数添加附加功能
# 原则
# 不修改被修饰函数的源代码
# 不修改被修饰函数的调用方式
# 装饰器 = 高阶函数 + 函数嵌套 + 闭包
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)))

猜你喜欢

转载自blog.csdn.net/weixin_39180334/article/details/81476068