摘要: enumerate() 函数: enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 语法 参数 1. sequence 可迭代对象 2. start 序号起始值 eval()函数 eval() 函数用 阅读全文
posted @ 2018-01-19 15:09 poetL 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 什么是生成器 可以理解为数据类型,自动实现了 迭代器协议(其他的数据类型需要调用自己内置的__iter__方法,所以生成器是可迭代对象 生成器分类及在python中的表现: 1.生成器函数:常规函数定义, 使用yield语句 而不是return语句 返回结果, yield语句一次返回一个结果 2. 阅读全文
posted @ 2018-01-19 14:41 poetL 阅读(1299) 评论(0) 推荐(1) 编辑
摘要: 一递归和迭代 递归 自己调用自己 迭代 能用for循环遍历二迭代器协议 1.迭代器协议是:对象必须提供一个next方法,执行该方法要么返回迭代的下一项,要么就引起一个 StopIteration异常,以终止迭代(只能往后走 不能往前推) 2.可迭代对象: 实现了 迭代器协议对象(如何实现: 对象内部 阅读全文
posted @ 2018-01-19 10:16 poetL 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 数学中函数的定义: 一般的 在一个变化过程中, 如果有两个变量 x 和 y 并且 对于 x的每一个确定的值,y都有唯一确定的值与 其对应, 那么我们就把 x 成为 自变量 把y成为 因变量 y是x的函数。自变量x的取值范围叫这个函数的定义域 y = 2*x python 中函数 是一种逻辑结构化和过 阅读全文
posted @ 2018-01-19 09:17 poetL 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 软件包形式 压缩包xxx.tar.gz 源码 二进制 : 编译安装软件包管理:rpm 平台上的包都是稳定版beta版都在 软件 rpm包 命令就叫 rpm 不能自动解决依赖关系rpm 的文件名为 5部分name version 版本编号 编号版本最后一位 奇数为测试版 偶数为稳定版release 版 阅读全文
posted @ 2018-01-19 09:11 poetL 阅读(215) 评论(0) 推荐(0) 编辑