摘要: 原有max,min为筛选出最大值和最小值 比较第一个字符,相同比较第二个字符,不同类型不能互相比较 阅读全文
posted @ 2018-07-16 22:51 血灵狂雷 阅读(144) 评论(0) 推荐(0) 编辑
摘要: zip 压缩和解压,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的对象 阅读全文
posted @ 2018-07-16 21:43 血灵狂雷 阅读(82) 评论(0) 推荐(0) 编辑
摘要: all中,0,none,空为false,其余为true,只要有一个为假就为假 any与all相反,只要有一个真就是真 bin 转化为二进制 bool判断布尔值,0,none,空字符串为false bytes转变为字节 divmod,前除以后取商留余数 str将数据变为字符串 eval 1将字符串中的 阅读全文
posted @ 2018-07-11 22:21 血灵狂雷 阅读(90) 评论(0) 推荐(0) 编辑
摘要: map 处理序列中的每个元素,得到的结果是一个‘列表’,该‘列表’元素个数及位置与原来一致。 可处理任何一个序列,如变成大写。 filter 处理*序列*中的每个元素,判断每个元素得到一个布尔值,如果是True留下。 reduce 处理序列,进行合并操作 阅读全文
posted @ 2018-07-09 23:17 血灵狂雷 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 首先从功能模块中导入函数 要实现的功能 实现代码 reduce将所有元素运算行成一个数,公式,列表,默认值 阅读全文
posted @ 2018-07-09 23:02 血灵狂雷 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 筛选 进阶版 filter,后面传到前面。运算得出布尔值,为ture保留,false不保留。 阅读全文
posted @ 2018-07-09 22:15 血灵狂雷 阅读(94) 评论(0) 推荐(0) 编辑
摘要: map() 会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。 定义函数后,可以较为轻松的修改各种运算方法 匿名函数可以替换 lambda x:x+1 每个字符变大写 阅读全文
posted @ 2018-07-08 20:06 血灵狂雷 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 函数编程的特征: 1不可变:不用变量保存状态,不修改变量 return可以返回任何数值,包括自己 高阶函数: 把函数当做参数传给另一个函数 返回值包括函数 两个有一个就是高阶函数 尾递归优化,尾递归,函数最后一步是递归函数 其好处是可以释放上一层次的内存,优化运行效率 阅读全文
posted @ 2018-07-07 22:43 血灵狂雷 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 基本形式 lambda 默认自带return 阅读全文
posted @ 2018-07-07 20:46 血灵狂雷 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 函数自己内部调用自己 无线循环会报错,所以需要一个明确的结束条件 问路例题 阅读全文
posted @ 2018-07-03 21:38 血灵狂雷 阅读(109) 评论(0) 推荐(0) 编辑