码迷,mamicode.com
首页 >  
搜索关键字:yield    ( 2042个结果
07-07 生成器
[TOC]一生成器与yield插图:恶搞图49若函数体包含yield关键字,再调用函数,并不会执行函数体代码,得到的返回值即生成器对象>>>defmy_range(start,stop,step=1):...print(‘start...‘)...whilestart<stop:...yieldstart...start+=step...print(‘end...‘)...
分类:其他好文   时间:2019-12-25 22:13:44    阅读次数:86
python类型注解
function annotation 写法: 使用冒号 加类型代表参数类型 默认值参数示例: 使用 加类型代表返回值类型 python解释器运行时并不会检查类型,类型不对也不会抛异常,仅仅是注解而已。示例: python 解析器并不会在意类型注解,严格来说这是不对的,Python 会把类型信息放在 ...
分类:编程语言   时间:2019-12-25 13:26:58    阅读次数:380
生成器高级特性2
生成器除了前面提到的send方法传参之外,还有两个比较重要的方法 close() : 关闭生成器. 关闭生成器之后,如果后面还想从生成器中值 ,会报错 throw() : 传个异常到生成器内部 def gen_func(): yield 1 yield 2 yield 3 if __name__ = ...
分类:其他好文   时间:2019-12-25 01:12:38    阅读次数:122
Java之多线程
/** * 测试Thread中的常用方法: * 1. start():启动当前线程;调用当前线程的run() * 2. run(): 通常需要重写Thread类中的此方法,将创建的线程要执行的操作声明在此方法中 * 3. currentThread():静态方法,返回执行当前代码的线程 * 4. g ...
分类:编程语言   时间:2019-12-24 23:46:39    阅读次数:87
python+搭建一个web
1.import web pip install web.py==0.40.dev0 下载好后,修改 将第526行的 yield next(seq)1 修改为 try: yield next(seq) except StopIteration: return 2.建一个启动py import web ...
分类:编程语言   时间:2019-12-24 20:17:32    阅读次数:79
生成器的高级特性
生成器不但可以产出值 ,还可以接收调用方的入参 举个例子 def gen_fun(): # 这种方式 ,即可产出值 ,也可以接收调用传进来的参数 html = yield "http://www.baidu.com" print(html) # 这种方式就只能产出值,不能接收调用方入参 yield ...
分类:其他好文   时间:2019-12-23 23:59:22    阅读次数:174
java并发编程 线程间协作
yield()、sleep()、wait()、notify() ...
分类:编程语言   时间:2019-12-22 16:31:27    阅读次数:91
UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: <class 'courses.models.Video'> QuerySet.
UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: QuerySet. paginator = self.django_paginator_class ...
分类:其他好文   时间:2019-12-21 22:33:12    阅读次数:124
协程,yield,i多路复用,复习
课程回顾: 线程池 队列:同一进程内的队列 先进先出 后进先出 优先级队列 线程池中的回调函数是谁在调用? 线程池中的回调函数是子线程调用的,和父线程没有关系 进程池中的会点函数是父进程调用的,和子进程没有关系 今日内容: 为什么要有协程? 因为想要在单线程内实现并发的效果 因为CPthon有GIL ...
分类:其他好文   时间:2019-12-21 13:48:17    阅读次数:67
python_列表生成器/迭代器
列表生成式 例如 有一个列表 a =[2,3,4,5] 需要将列表都加上1 #第一种方法 for i in map(lambda i:i+1,a) #第二种方法 for index,i in enumerate(a): a[index] +=1 print(a) #第三种,简单列表生成式 a = [ ...
分类:编程语言   时间:2019-12-18 23:43:26    阅读次数:112
2042条   上一页 1 ... 23 24 25 26 27 ... 205 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!