摘要: 1、什么是函数递归? 函数递归调用(是一种特殊的嵌套调用):在调用的函数过程中,又直接或者间接的调用了该函数本身 递归必须要有两个明确的阶段: 递推:一层一层递归调用下去,强调每进入下一层递归问题的规模都必须有所减少; 回溯:递归必须要有一个明确的结束条件,在满足该条件时结束递推,开始一层层回溯 递 阅读全文
posted @ 2018-06-14 17:39 朝朝哥 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1、什么是生成器? 在函数内但凡出现yield关键字,再调用函数就不会执行函数体代码,该转让称之为生成器,生成器的本质就是迭代器 2、为什么要 有生成器? 生成器是一种自定义迭代器的方式 3、怎么用 阅读全文
posted @ 2018-06-14 14:08 朝朝哥 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1、有参装饰器 模板: 2、迭代器 (1)什么是迭代器? 迭代器即迭代取值的工具;迭代是一个重复的过程,每一次重复都是基于上一次的结果而来的 例子: (4)for循环:迭代器循环 阅读全文
posted @ 2018-06-14 14:07 朝朝哥 阅读(200) 评论(0) 推荐(0) 编辑