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