摘要: 一迭代器 1.1)什么是可迭代? def cloth(num): for i in range(num): yield ("生产第%s件衣服" %i)#记录当前所在的位置,等待下一次next来触发函数的状态 # print("生产第%s件衣服" %i) # g=cloth(5) for i in g 阅读全文
posted @ 2018-05-01 17:59 鱼丸粗面没鱼丸 阅读(483) 评论(0) 推荐(0) 编辑
摘要: 一、装饰器的定义 装饰其就是特殊的闭包函数 二、开放封闭原则 1.对扩展是开放的 为什么要对扩展开放呢? 我们说,任何一个程序,不可能在设计之初就已经想好了所有的功能并且未来不做任何更新和修改。所以我们必须允许代码扩展、添加新功能。 2.对修改是封闭的 为什么要对修改封闭呢? 就像我们刚刚提到的,因 阅读全文
posted @ 2018-05-01 17:24 鱼丸粗面没鱼丸 阅读(126) 评论(0) 推荐(0) 编辑