Python
文章平均质量分 92
方格田
这个作者很懒,什么都没留下…
展开
-
【Python】yield语句使用方法 and 生成器、迭代器的含义
本篇文章将会介绍有关Python中的迭代器、迭代对象、生成器和yield关键字有关知识首先应该明白几个问题/概念:1.啥是迭代(器)?使用一个循环来遍历某个东西时,这个过程本身就叫迭代。一个for循环、一个while循环或者递归函数都属于迭代。那么迭代器就是用来迭代的器???我的理解是,迭代器相当于“指哪打哪”的那根手指头,通俗来讲,迭代器(iterator)有时又称游标(cursor)是程序设计的软件设计模式,可在容器(container,例如链表或阵列)上遍访的接口,设计人员无需关心容器的内.原创 2020-08-20 21:35:48 · 269 阅读 · 0 评论 -
Python文件读取详解——seek、tell、read
这篇文章介绍Python中文件操作最常用的读文件相关的函数和其中某些易错点。1.函数功能介绍可以先运行下面的例子,然后对比运行结果理解函数功能!tell():返回当前的指针相对于文件开始的偏移量 -utf8编码下:如果是中文的话,一个字的偏移量是3。 -每一行的末尾其实是\r\n,代表了2个偏移量seek(offset, from):定位文件指针offset:偏移量。 -如果是文本文件 -需满足以下条件:from=0时,offset>=0;from=1或2时,o.原创 2020-08-17 21:50:30 · 3961 阅读 · 0 评论