摘要: 一:编写函数,(函数执行的时间是随机的)import randomimport timedef i(): x=random.randint(0, 5) time.sleep(x) print('恭喜we')i()二:编写装饰器,为函数加上统计时间的功能 import timedef outter(a 阅读全文
posted @ 2018-09-27 21:27 葛洪 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 装饰器: what:写一个函数为另一个函数添加功能 why:开发封闭的原则,软件一旦上线就应该封闭修改,开放拓展 封闭修改:1.不能修改软件源代码。2.也不能修改软件的调用方式 开发拓展:可以为原有的功能添加新的功能。 装饰器就是要在不改变软件源代码以及调用方式的前提下,为软件添加新的功能 how: 阅读全文
posted @ 2018-09-27 20:32 葛洪 阅读(93) 评论(0) 推荐(0) 编辑