摘要:顶格标注,初学者看这个一定要记住这么几个概念: 1、next(x)与s.send(None)的一样的效果,需要给生成器send消息,必须先执行前面的命令,让生成器预激,就是走到能够互动给值的地方。 2、yield from x x是可迭代对象既可,因为它首相会先对x进行iter(x)返回的副本(迭代
阅读全文
摘要:这里主要记录流畅的Python书中P349页介绍关于内置itertoos模块中的内置生成器。(19个) 第一组是用于过滤的生成器函数:从输入的可迭代对象中产出元素的子集,而且不修改元素本身。 compress(it, selector_it) In [133]: compress? Init sig
阅读全文
摘要:第12章:继承的优缺点 12.1,子类化内置类型很麻烦 在Python2.2之前,内置类型(如list或dict)不能子类化。在Python2.2.之后,内置类型可以被子类化了,但是有个重要的注意事项:内置类型(使用C语言编写)不会调用类覆盖的特殊方法。 In [194]: class Doppel
阅读全文