摘要: 1.import timedef index(): print('welcome to index') time.sleep(3) return 123 # 被装饰对象带返回值def home(name): # 带上参数的被装饰对象 print('welcome %s to home page' % 阅读全文
posted @ 2018-06-11 20:05 Roc_Atlantis 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1.器指的是工具,而程序中的函数就是具备某一功能的工具。 装饰指的是为被装饰对象添加额外功能。 2.就目前的知识来看,定义装饰器就是定义一个函数,只不过该函数的功能就是用来为其他函数添加额外的功能。 3.装饰器本身其实可以是任意可调用的对象。 被装饰的对象也可以是任意可调用的对象。 4.为什么要用装 阅读全文
posted @ 2018-06-11 19:57 Roc_Atlantis 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 1.作用域关系在函数定义阶段就已经固定死了,与调用位置无关。 即在任意位置定义函数,都需要跑到定义函数时寻找作用域关系。 阅读全文
posted @ 2018-06-11 19:18 Roc_Atlantis 阅读(121) 评论(0) 推荐(0) 编辑