摘要: 概念 协程是运行在单线程上的”并发“ 在一个线程中会有很多函数,我们把这些函数称为子程序,在子程序执行过程中可以中断去执行别的子程序,而别的子程序也可以中断回来继续执行之前的子程序,这个过程就称为协程。也就是说在同一线程内一段代码在执行过程中会中断然后跳转执行别的代码,接着在之前中断的地方继续开始执 阅读全文
posted @ 2021-09-10 21:08 注入灵魂 阅读(104) 评论(0) 推荐(0)
摘要: Mixin(混入) Mixin是一种开发模式,将多个类中的功能单元的进行组合利用的方式,用于多重继承,类似于JAVA 的接口(interface) 另外,当某个模块不能修改时,通过Mixin方式可以动态添加该类的方法,动态改变类的原有继承体系。 Mixin类的一般命名方式以Mixin,able,ib 阅读全文
posted @ 2021-09-10 17:48 注入灵魂 阅读(509) 评论(0) 推荐(0)
摘要: Iterator(迭代器) 迭代器是访问集合元素的一种方式,是一个可以记住当前访问位置的对象 将对象转成迭代器使用iter() a = [1,2,3] iter(a) next(a) >>> 1 迭代器可以使用next()进行遍历,当全部遍历完之后,就会抛出StopIteration异常 定义可迭代 阅读全文
posted @ 2021-09-10 17:03 注入灵魂 阅读(55) 评论(0) 推荐(0)