码迷,mamicode.com
首页 >  
搜索关键字:yield生成器    ( 68个结果
收集系统信息
hashlib 模块 os 模块 yield 生成器 练习文件md5值的校验 字典排序 Python 调用外部命令 Python 处理异常 自定义异常 subprocess 模块 判断一个字符串是数字 统计 apache 进程占用的物理内存 Dmidecode 系统信息 收集 IP 信息 收集主机信... ...
分类:其他好文   时间:2017-10-27 01:43:06    阅读次数:183
生成器并行
生成器的作用的在单线程下实现并行,称为携程,比线程更小的单位,依附于线程def customer(name): print("%s准备吃包子了"%name) while True: baozi = yield #生成器 print("%s吃了%s包子"%(name,baozi))def produc ...
分类:其他好文   时间:2017-10-13 00:31:50    阅读次数:161
ES6学习笔记<三> 生成器函数与yield
为什么要把这个内容拿出来单独做一篇学习笔记? 生成器函数比较重要,相对不是很容易理解,单独做一篇笔记详细聊一聊生成器函数。 标题为什么是生成器函数与yield? 生成器函数类似其他服务器端语音中的接口(Interface),yield则是生成器函数中表示 返回 或 继续 执行的关键字。 弄清楚这两个 ...
分类:其他好文   时间:2017-09-23 00:09:46    阅读次数:114
Python——yield生成器
1、对比range和xrange区别>>> range(10)[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]>>> xrange(10)xrange(10)xrange在迭代循环时创建2、yield生成器: 记住上一次操作,下次再执行时,继续执行 def func1(): yield ... ...
分类:编程语言   时间:2017-08-13 12:27:57    阅读次数:180
生成器yield
生成器函数:函数体内包含yield关键字,该参数执行的结果是生成器函数。生成器本质也是迭代器。 yield 1.与return类似,都可以返回值,但不一样的是yield返回多次值,而return只能返回一次值。 2.为函数封装好__iter__ 和__next__方法,吧函数执行结果做成了迭代器。 ...
分类:其他好文   时间:2017-06-30 14:01:40    阅读次数:182
day 5 正则 模块与包
协程函数 首先要明确协程函数特点:yield变为表达式,可以通过g.send(value)传值,用send传值时协程函数需要初始化,也可以说是生成器函数的一种 yield的另一种用法: 1、yield的语句形式: yield 1(生成器) 2、yield的表达式形式: x=yield (协程函数) ...
分类:其他好文   时间:2017-06-03 12:50:00    阅读次数:229
python_day5
python协程函数、递归、匿名函数与内置函数使用、模块与包 目录: 协程函数(yield生成器用法二) 面向过程编程 递归 匿名函数与内置函数的使用 模块 包 常用标准模块之re(正则表达式) 一、协程函数(yield生成器用法二) 1、生成器的语句形式 a.生成器相关python函数、装饰器、迭 ...
分类:编程语言   时间:2017-06-02 23:54:30    阅读次数:329
python协程函数、递归、匿名函数与内置函数使用、模块与包
目录: 协程函数(yield生成器用法二) 面向过程编程 递归 匿名函数与内置函数的使用 模块 包 常用标准模块之re(正则表达式) 一、协程函数(yield生成器用法二) 1、生成器的语句形式 a.生成器相关python函数、装饰器、迭代器、生成器,我们是如何使用生成器的。一个生成器能暂停执行并返 ...
分类:编程语言   时间:2017-06-02 22:09:58    阅读次数:597
Python3 高级用法
# 用生成器(generators)方便地写惰性运算 def double_numbers(iterable): for i in iterable: yield i + i # 生成器只有在需要时才计算下一个值。它们每一次循环只生成一个值,而不是把所有的 # 值全部算好。这意味着double_nu ...
分类:编程语言   时间:2017-05-31 10:27:33    阅读次数:191
day4 使用yield实现单线程
一、yield生成器(yield) yield用来结束while循环,并且能够保持之前循环的状态,下一次调用的时候直接从yield开始执行,执行yield后面的程序,并且重新进行循环;另外,yield还可用来接收参数,接收send()传递来的参数,并赋给一个变量。 上面,我们导入了时间time模块, ...
分类:编程语言   时间:2017-05-20 01:15:51    阅读次数:281
68条   上一页 1 2 3 4 5 6 7 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!