装饰器01

import time
def fuc():
    time.sleep(0.01)
    print("大象你好")
def timer(f):
    def innner():
        s = time.time()
        f()
        e = time.time()
        print(e - s)
    return innner
fuc= timer(fuc)
fuc()
View Code

有点乱,梳理一下思路

 

f()就是被装饰的函数

 

注意:开放封闭原则

开放

对扩展是开放的

封闭

对修改是封闭的

posted @ 2019-08-04 22:22  套你大象  阅读(86)  评论(0编辑  收藏  举报