码迷,mamicode.com
首页 >  
搜索关键字:yield coroutine    ( 2302个结果
生成器
生成器 生成器 生成器仅仅保存了一套生成数值或者对象的算法,并且没有让这个算法现在就开始执行,而是我什么时候调它,它什么时候开始计算一个新的值,并给你返回。 为何要用生成器 存储海量的数据会占用内存资源,如果我们可以根据算法推算后面的数据,什么时候需要的时候就去生成,这样将极大地减少内存占用。 创建 ...
分类:其他好文   时间:2020-01-04 00:42:40    阅读次数:110
用yield实现协程 和asyncio模块
用yield实现协程 使用yield from实现的协程 async关键字不能和yield一起使用,引入coroutine装饰器来装饰downloader生成器。 await 操作符 后面必须跟一个awaitable对象 (通常用于等待一个会有io操作的任务 ) , 它只能在异步函数 内部使用 。 ...
分类:其他好文   时间:2020-01-02 20:25:32    阅读次数:91
3.4.1 Greenlet
协程协程,又称微线程,纤程。英文名coroutine。简单说:协程是一种用户态的轻量级线程。协程拥有自己的寄存器上下文和栈。写成调度切换时,将寄存器上下文和栈保存到其他地方,在且回来的时候,恢复先前保存的寄存器上下文和栈。因此,协程能保留上一次调用时的状态(即所有局部状态的一个特定组合),每次过程重... ...
分类:其他好文   时间:2020-01-02 17:11:49    阅读次数:135
es6 yield简单使用
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>yield传参ld可以</title> <script src="./jquery3.1.0.js"></script> </head> <body> <scr ...
分类:其他好文   时间:2020-01-01 20:43:32    阅读次数:78
es6 generator 函数中的yield理解
es6 generator 的yield理解 ...
分类:其他好文   时间:2020-01-01 20:34:44    阅读次数:66
python:asyncio模块
asyncio是python 3.4引入的标准库,直接内置了对异步io的支持 asyncio的编程模型就是一个消息循环。我们从asyncio模块中直接获取一个EventLoop的引用,然后把需要执行的协程扔到EventLoop中执行,就实现了异步IO 用asyncio实现Hello world代码如 ...
分类:编程语言   时间:2019-12-31 18:59:36    阅读次数:113
[Javascript] Yield an Array, String, or Any Iterable from a Generator (yield*)
Generators allow you to use the yield * syntax to yield each iteration of nested iterable as part of the main iterations. This enables you to combine ...
分类:编程语言   时间:2019-12-29 15:17:46    阅读次数:87
python-迭代器
python 迭代器 我们已经知道,可以直接作用于 循环的数据类型有以下几种: 1. 一类是集合数据类型,如 、`tuple dict set str`等; 2. 一类是 ,包括生成器和带 的generator function。 这些可以直接作用于 循环的对象统称为 可迭代对象: 。 可以使用 判 ...
分类:编程语言   时间:2019-12-29 15:16:57    阅读次数:63
python-生成器
python 生成器 当我们需要在创建一个包含1亿数量元素的列表时,而我们可能只会使用其中的10个元素。如果通过列表的方式创建,则会存在极大的内存消耗。此时最好的方法就是需要多少就创建多少。 在Python中,这种一边循环一边计算后面元素的机制,称为生成器:generator。生成器只会保存计算下一 ...
分类:编程语言   时间:2019-12-29 14:57:36    阅读次数:67
yield的应用:多个可迭代对象联合遍历
使用itertools工具类中的chain方法,可以很方便的将多个iterable对象一起遍历. 不过,对于dict类型的iterable对象,只会遍历key. from itertools import chain my_list = [1, 2, 3] my_dict = { 'name': ' ...
分类:其他好文   时间:2019-12-27 23:55:08    阅读次数:129
2302条   上一页 1 ... 24 25 26 27 28 ... 231 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!