摘要: 一、定义 可以理解为一种数据类型,这种数据类型自动实现了迭代器协议(其他数据类型需要调用__iter__方法),所以生成器就是一种迭代器。 二、生成器的两种形式 1. 生成器函数 使用yield代替return返回结果,yield语句一次返回一个结果,返回一个结果后,挂起函数的状态,下次从yield 阅读全文
posted @ 2019-07-12 21:35 lsf123456 阅读(303) 评论(1) 推荐(0) 编辑
摘要: 一、定义 1. 迭代的概念 迭代器即迭代的工具,那什么是迭代呢?迭代是一个重复的过程,每次重复即一次迭代,并且每次迭代的结果都是下一次迭代的初始值 2. 迭代器、可迭代对象、迭代器对象 二、迭代器的使用 三、 迭代器的优缺点 阅读全文
posted @ 2019-07-12 17:07 lsf123456 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 一、文件操作流程 打开文件,得到文件句柄并赋值给一个变量 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 通过句柄对文件进行操作 关闭文件 注意: 1. 打开一个文件包含两部分资源:操作系统级打开的文件+应用程序的变量。在操作完毕一个文件时,必须把与该文件的这两部分资源一个 阅读全文
posted @ 2019-07-12 16:09 lsf123456 阅读(251) 评论(0) 推荐(0) 编辑