摘要: 一:编写函数,(函数执行的时间用time.sleep(n)模拟) import time​def fuc1(name): time.sleep(2) print('%s大帅B,你好'%name)​fuc1('egon') 二:编写装饰器,为函数加上统计时间的功能 import time​def ou 阅读全文
posted @ 2020-03-23 22:12 江湖有梦 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 1、什么是装饰器 器指的是工具,可以定义成成函数 装饰指的是为其他事物添加额外的东西点缀 合到一起的解释: 装饰器指的定义一个函数,该函数是用来为其他函数添加额外的功能 2、为何要用装饰器 开放封闭原则 开放:指的是对拓展功能是开放的 封闭:指的是对修改源代码是封闭的 装饰器就是在不修改被装饰器对象 阅读全文
posted @ 2020-03-23 18:25 江湖有梦 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 装饰器储备知识 1、 *args, **kwargs def index(x,y): print(x,y)​​def wrapper(*args,**kwargs): index(*args,**kwargs) # # index(y=222,x=111)wrapper(y=222,x=111) 2 阅读全文
posted @ 2020-03-23 18:24 江湖有梦 阅读(135) 评论(0) 推荐(0) 编辑