![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
语法与技巧
WILD_MIND
这个作者很懒,什么都没留下…
展开
-
Python_With语句使用与上下文管理器自建
with语句一般写法 with open('test01_with','r') as reader: content = reader.read() print(content)先理清几个概念1 上下文表达式:with open('test.txt') as f:2 上下文管理器:open('test.txt')3 f 不是上下文管理器,应该是资源对象。自定义上下文管理器简单点说,就是在一个类里,实现了__enter__和__exit__的方法,这个类的实例就是一个上下原创 2021-06-22 22:38:38 · 64 阅读 · 0 评论 -
Python_迭代器的使用与自建
Python迭代器迭代是Python最强大的功能之一,是访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。调用迭代器:list = [1,2,3,4]it = iter(list)print(next(it))print(next(it))print(next(it))print(next(it))自建迭代器:class MyNumbers: def __iter__(转载 2021-06-21 22:31:24 · 63 阅读 · 0 评论