摘要: 面向函数编程 Recursion 递归 什么是递归? (Recursion 递归) #:一个函数在内部调用自己 解耦:要完成一个完整的功能,但这个功能的规模咬尽量小,并且和这个功能无关的其他代码应该和这个函数分离 1. 增强了代码的重用性 2. 减少代码变更的相互影响 写递归函数必须要有一个结束条件 阅读全文
posted @ 2017-09-06 15:15 敌说 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 生成器—— 迭代器 1. 生成器函数 — 函数内含有yield 关键字 # 函数得调用返回一个生成器 # 从生成器中取值得方法和从迭代器中取值得方法是完全相同得 # next — 不太常用 是因为for循环替你做了这件事 # for — 最好 # list — 最不好 # 在定义生成器得时候: 关键 阅读全文
posted @ 2017-09-06 08:52 敌说 阅读(121) 评论(0) 推荐(0) 编辑