Python
爱傻笑的猪
这个作者很懒,什么都没留下…
展开
-
reduce
功能: 将二元函数 function 不断地作用于 sequence 里面的元素.将上一次的运算结果和下一个元素一同放进二元函数 function 里面.当 initial 有值时,则作为第一次运算时的第一个元素使用. 没有值时则使用 sequence 里面的第一个元素....原创 2019-12-11 19:05:56 · 389 阅读 · 0 评论 -
map
解释: 将 func 作用于 iterables 里面的每一个元素.举例:原创 2019-12-11 17:33:34 · 253 阅读 · 0 评论 -
python 中 *
当 list 元素为不可变对象时:当 list 元素为可变对象时:总结: ['a'] * 3 操作创建了 3 个 object reference, 当 list 中的元素为不可变对象时, 改变其中的某个值, 其它相关的值不会改变.当 list 中元素为可变对象时, 改变其中的某个值, 其它相关的对应的值会改变....原创 2019-11-30 18:07:57 · 271 阅读 · 0 评论 -
zip
先上官网的定义:zip的使用:将多个 list 组合成 tuple 的 list:将多个 list 组成 dict:将多个 tuple 组成的 list 拆分成多个 tuple:将多个 list 组成的 list 拆分成多个 tuple:将多个 tuple 组成的 tuple 拆分成多个 tuple:将列表中相邻的几项合并:...原创 2019-11-30 17:23:15 · 223 阅读 · 0 评论 -
strip(), lstrip(), rstrip()
使用形式:string.strip([chars])string.lstrip([chars])string.rstrip([chars])功能:当chars为空时string.strip(): 默认删除string首尾的空白符(\n, \r, \t, ' ', 即换行,回车,制表,空格)string.lstrip(): 默认删除string开头的空白符(\n, \r,...原创 2019-11-25 15:05:05 · 414 阅读 · 0 评论 -
yield
yield功能:1) 类似return作用, 返回值2) 暂停迭代,直到调用下一个next()方法3) 函数调用时返回生成器对象一句话: 带有yield的函数是生成器,生成器是迭代器.生成器的生成和函数的调用差不多,但是只有对生成器使用next()方法时,代码才会执行.在执行的过程中,每遇到yield语句就发生中断, 并返回一个迭代值. 下次执行时从yield的下一个语句开始.看起...原创 2019-11-22 15:58:45 · 1025 阅读 · 2 评论