![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
fluent python
东泽XD
梦想做一名不掉头发的程序员
展开
-
yield from与协程:委托生成器的工作及停止
先贴一段《fluent python》上的yield from的经过我修改后的代码,其中修改的部分是为了更好的理解代码运行原理from collections import namedtupleResult = namedtuple('Result', 'count average')def averager(key): # <1> total = 0.0 count = 0 average = None while True: .原创 2020-09-23 18:48:51 · 159 阅读 · 0 评论 -
python内置序列类型概览
python用C标准库实现了丰富的序列类型,并且有着基于存放类型及能否被修改这两种标准的分类,即容器序列--扁平序列与可变序列--不可变序列。在‘可变序列(MutableSequence)--不可变序列(Sequence)’的分类方式中,《流畅的python》给出了它们抽象基类(Abstract Base Class)之间的关系,它是内置序列类型的‘协议’,但python的内置序列类型并不...原创 2019-01-31 16:58:14 · 330 阅读 · 0 评论 -
python 生成器-协程示例代码的问题与讨论:yield、yield from、send
本文着重讨论《流畅的python》一书中第十六章第七小节中对yield from使用的示例代码及其疑似误导的注解。(个人认为试例代码的注解有些不明确,会使入门读者产生歧义且“不明觉厉”)重要的事情再说一遍。。这是个人见解但给出了观点及其理由and这就是个希望发起讨论的文章有关yield关键字及生成器与协程请见其他博客。源代码见https://github.com/l65775622/...原创 2019-02-21 19:27:38 · 262 阅读 · 1 评论