上节回顾 yield的表达式用法→协程函数 只要函数内有yield关键字,函数名得到的结果就是生成器,表达式形式的生成器就是在整个生成的过程中使用send传值。 面向过程 面向过程的是编程范式的一种,是流水线式的编程范式,一般来说逻辑比较清晰,但是可扩展性差,牵一发而动全身。 匿名函数 匿名函数定义 ...
分类:
编程语言 时间:
2017-06-05 21:04:36
阅读次数:
289
协程函数(yield) 协程函数:生成器:yield关键字的另一种用法 例:装饰器自动初始化函数(生成器函数)deco 1 yield的语句形式: yield 1 2 #yield的表达式形式: x=yield 3 4 5 6 #协程函数 7 8 def deco(func): 9 def wrap ...
分类:
编程语言 时间:
2017-06-03 13:57:55
阅读次数:
181
协程函数 首先要明确协程函数特点:yield变为表达式,可以通过g.send(value)传值,用send传值时协程函数需要初始化,也可以说是生成器函数的一种 yield的另一种用法: 1、yield的语句形式: yield 1(生成器) 2、yield的表达式形式: x=yield (协程函数) ...
分类:
其他好文 时间:
2017-06-03 12:50:00
阅读次数:
229
表达式形式的yield yield的语句形式: yield 1yield的表达式形式: x=yield 协程函数示例 模拟 grep -rl 'python' /root 示例 面向过程的程序设计:是一种流水线式的编程思路,是机械式 优点: 程序的结构清晰,可以把复杂的问题简单 缺点: 扩展性差 应 ...
分类:
编程语言 时间:
2017-06-03 11:19:00
阅读次数:
265
基础篇 本章大纲: 协程函数带参的yield使用递归函数 匿名函数lambda 内置函数map reduce filter max min zip sorted 匿名函数lambda和内置函数结合使用面向过程编程与函数编程模块与包的使用re模块内置函数 本章大纲: 协程函数带参的yield使用递归函 ...
分类:
其他好文 时间:
2017-06-03 11:17:51
阅读次数:
217
写在前面 上课第四天,打卡: 如果再见不能红着眼,是否还能红着脸; 一、协程函数(生成器:yield的表达式形式) 1.yield 的语句形式: yield 1 2.yield 的表达式形式: x=yield 注意:next(g) #等同于 g.send(None),示例如下: 3.yield表达式 ...
分类:
编程语言 时间:
2017-06-03 10:03:08
阅读次数:
358
今天介绍其他几类函数:协同函数,递归,匿名函数 目录: 协程函数 递归 匿名函数 1.协程函数 上次将了生成器表达式:含有yield的函数。这次讲下yield的其它用途:协程函数: 函数中还有另外一种yield的表达式形式:x=yield 。 python引入的与生成器相关的最后一个特性是提供了与n ...
分类:
编程语言 时间:
2017-06-03 10:02:23
阅读次数:
272
今日概要: 1、内置模块 2、协程函数 3、递归 4、面向过程编程与函数编程 5、模块 6、包 7、re正则 一、内置模块 1、匿名函数lambda 定义:匿名函数通常是创建了可以被调用的函数,它返回了函数,而并没有将这个函数命名 2、max,zip(拉链函数),sorted用法 3、map,red ...
分类:
编程语言 时间:
2017-06-03 10:02:16
阅读次数:
168
python协程函数、递归、匿名函数与内置函数使用、模块与包 目录: 协程函数(yield生成器用法二) 面向过程编程 递归 匿名函数与内置函数的使用 模块 包 常用标准模块之re(正则表达式) 一、协程函数(yield生成器用法二) 1、生成器的语句形式 a.生成器相关python函数、装饰器、迭 ...
分类:
编程语言 时间:
2017-06-02 23:54:30
阅读次数:
329
目录: 协程函数(yield生成器用法二) 面向过程编程 递归 匿名函数与内置函数的使用 模块 包 常用标准模块之re(正则表达式) 一、协程函数(yield生成器用法二) 1、生成器的语句形式 a.生成器相关python函数、装饰器、迭代器、生成器,我们是如何使用生成器的。一个生成器能暂停执行并返 ...
分类:
编程语言 时间:
2017-06-02 22:09:58
阅读次数:
597