摘要: 创建一个迭代器 把一个类作为一个迭代器使用需要在类中实现两个方法 iter() 与 next() 。 如果你已经了解的面向对象编程,就知道类都有一个构造函数,Python 的构造函数为 init(), 它会在对象初始化的时候执行。 更多内容查阅:Python3 面向对象 iter() 方法返回一个特 阅读全文
posted @ 2021-12-09 16:19 巩云龙 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 生成器 在 Python 中,使用了 yield 的函数被称为生成器(generator)。 跟普通函数不同的是,生成器是一个返回迭代器的函数,只能用于迭代操作,更简单点理解生成器就是一个迭代器。 在调用生成器运行的过程中,每次遇到 yield 时函数会暂停并保存当前所有的运行信息,返回 yield 阅读全文
posted @ 2021-12-09 16:19 巩云龙 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Python3 File(文件) 方法 open() 方法 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出 OSError。 注意:使用 open() 方法一定要保证关闭文件对象,即调用 close() 方法。 阅读全文
posted @ 2021-12-09 16:19 巩云龙 阅读(121) 评论(0) 推荐(0) 编辑