demo http://www.bjhee.com/flask-ad5.html cd flask-ad5 python flask-ad5.py 1) http://0.0.0.0:5000/ hello,world ! 2) http://0.0.0.0:5000/upload upload f ...
分类:
其他好文 时间:
2018-09-19 19:55:21
阅读次数:
249
Generator函数跟普通函数的写法有非常大的区别: 一是,function关键字与函数名之间有一个星号; 二是,函数体内部使用yield语句,定义不同的内部状态(yield在英语里的意思就是“产出”)。 最简单的Generator函数如下: function* g() { yield 'a'; ...
分类:
其他好文 时间:
2018-09-18 22:55:47
阅读次数:
234
生成器和生成器表达式 1.生成器 生成器的实质就是迭代器 在python中有三种方式获取生成器: 先看一个简单的函数 将函数中的return换成yield就是生成器 运行结果不一样,在函数中存在了yield,这个函数就是一个生成器了。 这时候就不能忘执行函数了,而是获取这个迭代器。 生成器的本质就是 ...
分类:
其他好文 时间:
2018-09-18 22:37:00
阅读次数:
176
1.什么是生成器?实质上它就是迭代器. 由于函数中存在了yield. 那么这个函数就是一个生成器 函数. 这个时候. 我们再执行这个函数的时候. 就不再是函数的执?行了. 而是获取这个生成器. 2.生成器如何使用呢? 生成器的本质是迭代器. 所以. 我们可以直接执行__next__()来执行. 3. ...
分类:
其他好文 时间:
2018-09-18 22:35:29
阅读次数:
167
本节主要内容: 一.什么是生成器.生成器实质就是迭代器 在python中有三种方式来获取生成器 将函数中的return换成yield就是生成器 以下生成器: 那么我们可以看到,yield和return的效果是一样的有什么区别呢?yield是分段来执行一个函数.return呢?直接停止执行函数. 当程 ...
分类:
编程语言 时间:
2018-09-18 20:49:33
阅读次数:
171
一 python生成器 1 生成器的本质就是迭代器.(可迭代对象) 生成器由生成器函数来创建或者通过生成器表达式来创建 def p(): print("hello world !") yield gen = p() # gen就是一个生成器,每次取p()都会是一个新的生成器 gen_other = ...
分类:
编程语言 时间:
2018-09-18 20:42:05
阅读次数:
143
#迭代器#我们已经知道,可以直接作用于for循环的数据类型:#list,tuple,dict,set,str等;#generator,包括生成器和yield的generatorfunction。#这些可以直接作用于for循环的对象统称为可迭代(Iterable)对象(可循环的对象),Iterable。#可以使用isinstance来判断是都是可迭代对象#*可以被next()函数调用并不断返回值的对
分类:
其他好文 时间:
2018-09-17 22:11:31
阅读次数:
192
途游面试 1、查看linux版本如何查看,几种方法 releases username r 这些? 2、说下如何查看linux系统的配置如何查看?什么时候生效的? 再也不敢说自己会linux了 3、说下python中的生成器如何实现的? 列表生成式,range,yield 4、yield如何实现的, ...
分类:
其他好文 时间:
2018-09-16 22:57:13
阅读次数:
344
1.迭代器 这里我们先来回顾一下什么是可迭代对象(Iterable)? 可以直接作用于for循环的对象统称为可迭代对象,即Iterable。 # 一是集合数据类型,如list、tuple、dict、set、str等; # 二是generator,包括生成器和带yield的generator func ...
分类:
其他好文 时间:
2018-09-13 20:10:48
阅读次数:
189
def fib(num): a, b = 0, 1 index = 0 while index < num: yield a a, b = b, a+b index += 1 return 'ok...' f = fib(100) while True: try: print(next(f... ...
分类:
其他好文 时间:
2018-09-13 17:30:21
阅读次数:
191