摘要: 上例输出结果 阅读全文
posted @ 2019-07-10 16:57 给我买AJ 阅读(187) 评论(0) 推荐(0)
摘要: # def average(): # sum = 0 # count = 0 # avg = 0 # while True: # num = yield avg # sum += num # 10 # count += 1 # 1 # avg = sum/count # # avg_g = aver 阅读全文
posted @ 2019-07-10 11:37 给我买AJ 阅读(238) 评论(0) 推荐(0)
摘要: send 生成器表达式 # #30以内所有能被3整除的数 # ret = [i for i in range(30) if i%3 == 0] #完整的列表推导式 # g = (i for i in range(30) if i%3 == 0) #完整的生成器推导式 # print(ret) # # 阅读全文
posted @ 2019-07-10 11:34 给我买AJ 阅读(613) 评论(0) 推荐(0)
摘要: # 迭代器:# 双下方法 : 很少直接调用的方法。一般情况下,是通过其他语法触发的# 可迭代的 —— 可迭代协议 含有__iter__的方法都是可迭代的('__iter__' in dir(数据))# 可迭代的一定可以被for循环# 迭代器协议: 含有__iter__和__next__方法# 迭代器一定可迭代,可迭代的通过调用iter()方法就能得到一个迭代器# 迭代器的特点: # 很方便使... 阅读全文
posted @ 2019-07-10 11:15 给我买AJ 阅读(116) 评论(0) 推荐(0)