摘要: def genertor(): a="faeaf" b="feawfea" yield a+b g=genertor() for i in g: print(i) #在这里yield from的作用就是把a字符串和b字符串中的字符,一个一个的返回 阅读全文
posted @ 2019-10-12 18:02 小王要变强 阅读(300) 评论(0) 推荐(0) 编辑
摘要: def generator(): print(12) num=yield 12 print("**",num) print(52) yield 445 g=generator()#把这个函数传给g,变成一个生成器 ret=g.__next__() print(ret) ret=g.send("hel 阅读全文
posted @ 2019-10-12 17:57 小王要变强 阅读(124) 评论(0) 推荐(0) 编辑
摘要: #迭代器 #双下方法,很少直接调用的方法,是通过其他的语法触发的 #可迭代的--可迭代协议,含有__iter__方法(__iter__in dir数据]) #可迭代的一定可以for循环 #迭代器协议含有__next__和__iter__方法 #迭代器一定是可迭代的,可迭代的调用__iter__方法就 阅读全文
posted @ 2019-10-12 14:50 小王要变强 阅读(83) 评论(0) 推荐(0) 编辑