摘要: 生成器对象 # 本质其实还是迭代器 只不过是我们自己通过写代码产生 也是有__iter__和__next__方法 def index(): # print('你还记得我吗?') yield 123 yield 123, 111 print('是不是忘记我了!!!') yield 666 '''生成器 阅读全文
posted @ 2022-03-24 21:12 末笙 阅读(37) 评论(0) 推荐(0)
摘要: # 普通的求和函数 def add(n, i): return n + i # 生成器对象 返回 0 1 2 3 def test(): for i in range(4): yield i # 将test函数变成生成器对象 g = test() # 简单的for循环 for n in [1, 10 阅读全文
posted @ 2022-03-24 18:27 末笙 阅读(50) 评论(0) 推荐(0)
摘要: def my_range(a, b=None, c=1): if not b: b = a a = 0 while a < b: yield a a += c 阅读全文
posted @ 2022-03-24 10:18 末笙 阅读(37) 评论(0) 推荐(0)