day11_装饰器

import time

def func():
    time.sleep(0.01)
    print("加油")
def timer(f):             #装饰器函数
    def inner():
        start = time.time()
        f()          #被装饰函数
        end = time.time()
        print(end - start)
    return inner

func = timer(func)
func()
#不修改原有的函数调用方式,但原有函数前后添加功能
#timer就是一个装饰器函数只是对一个函数有一些装饰作用

猜你喜欢

转载自www.cnblogs.com/wzc27229/p/10992053.html