08 2018 档案
摘要:一、协程 协程 是为非抢占式多任务产生子程序的计算机程序组件,协程允许不同入口点在不同位置暂停或开始执行程序 可以看做一个可以暂停的函数以及一个生成器 二、协程常用包 asyncio,tornado,gevent 三、协程的实现 yield返回 send调用 四、协程的四种状态 inspect.ge
阅读全文
摘要:一、什么是生成器 通过列表解析生成的一个列表,当数据量过大的时候,很占内存。因此有了生成器这个算法,能够很好地节省内存 列表解析例子:[i for i in range(5)] 生成器例子 :(i for i in range(5)) 二、生成器的使用 1.直接使用 案例1 <generator o
阅读全文
摘要:一、什么是迭代器 1.可迭代(Iterable):直接作用于for循环 2.迭代器(Iterator):不仅可迭代,还可以被next调用 [0, 1, 2, 3, 4] 0 1 2 3 4 <generator object <genexpr> at 0x0000029B9C3A6620> 0 1
阅读全文
摘要:一.多线程相关python包/模块 1.thread 该模块有问题,使用不便,在python3中被保留,并且改成了_thread 2.threading python3中通用的多线程包 二.什么是多线程 案例1: 无多线程程序代码 main beginging Wed Aug 22 21:33:34
阅读全文