摘要: 迭代器 这些可以直接作用于for循环的对象统称为可迭代对象:Iterable。 可以使用isinstance()判断一个对象是否是Iterable对象: from collections import Iterable isinstance([], Iterable) True isinstance 阅读全文
posted @ 2018-06-27 18:39 郭东东郭 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 递归函数 定义:即在函数定义中自己调用自己 递归就是在过程或函数中自我调用 递归必须有递归出口,即递归结束条件 举个栗子—阶乘: 函数执行过程: 注意: 使用递归函数需要防止栈溢出。 函数调用是通过 栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会增加一层栈帧,每当函数返回,就会减一 阅读全文
posted @ 2018-06-27 17:50 郭东东郭 阅读(186) 评论(0) 推荐(0) 编辑