摘要:
1 函数的递归 函数的递归调用时函数嵌套调用的一种特殊形式,在调用的过程中又直接或者间接的调用了该函数 函数的递归调用必须有两个明确的阶段: 1 回溯:函数一次次的调用下去每一次调用,问题的规模都应该减少,在问题结束时要有明确的结束标志 2 递推:往回一次次推算出结果 递归调用案例: 二分法: 三元 阅读全文
摘要:
1 模块的循环导入问题 出现的问题 m1.py print('m1') from m2 import y x='m1' m2.py print('m2') from m1 import x y='m2' run.py import m1 解决方案一: 将导入的代码放到程序的最后面 m1.py pri 阅读全文
摘要:
1 什么是迭代器 迭代器是一种迭代取值的工具 迭代是一种重复的过程,每次重复都是基于上一次的结果而来 2 为什么要使用迭代器 迭代器是一种不依赖索引取值的工具 1 可迭代对象,但凡内置有__iter__方法的对象都是可迭代对象 2 可迭代对象有:str list dict tuple 文件对象 执行 阅读全文