摘要: filter 函数 filter() 函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。 该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中。 map 函数 map( 阅读全文
posted @ 2018-04-09 09:50 klvchen 阅读(296) 评论(0) 推荐(0)
摘要: 递归的特性: 1.调用自身函数 2.有一个结束条件 3.递归效率不高,可能会导致栈溢出(函数调用是通过栈这种数据结构实现的,每进入一个函数调用,栈就会增加一层栈帧,函数每返回,栈就会减少一层栈帧,由于栈的大小不是无限的,递归调用过多,可能会导致栈溢出) 斐波那契数列:1, 1, 2, 3, 5, 8 阅读全文
posted @ 2018-04-08 11:47 klvchen 阅读(269) 评论(0) 推荐(0)
摘要: 高阶函数: 1.函数名可以作为参数传入 2.函数名可以作为返回值 3.函数名可以进行赋值 阅读全文
posted @ 2018-04-08 11:25 klvchen 阅读(212) 评论(0) 推荐(0)
摘要: python中的作用域有4种: | 名称 | 介绍 | | | | | L | local,局部作用域,函数中定义的变量; | | E | enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的; | | B | globa,全局变量,就是模块级别定义的变量 阅读全文
posted @ 2018-04-05 23:58 klvchen 阅读(440) 评论(0) 推荐(0)
摘要: 函数的作用 1.减少重复代码 2.方便修改,更易扩展 3.保持代码一致性 函数的命名规则: 1.函数名必须以下划线或字母开头,可以包含任意字母,数字或下划线的组合,不能使用任何的标点符号。 2.函数名区分大小写。 3.函数名不能是保留字。 形参和实参 形参: 形式参数,不是实际存在的,是虚拟变量。 阅读全文
posted @ 2018-04-04 14:37 klvchen 阅读(265) 评论(0) 推荐(0)
摘要: set() 函数创建一个无序不重复元素集。 列表 通过 集合 进行去重操作 判断元素是否在集合内 集合添加新元素 add()方法 update()方法 集合删除 pop()随机弹出一个元素 clear()清空集合元素 del() 删除集合 集合求交集 集合求并集 集合求差集 集合超集和子集 阅读全文
posted @ 2018-04-04 11:09 klvchen 阅读(215) 评论(0) 推荐(0)
摘要: 记录下 Python 下获取时间的方法 time 模块 datetime 模块 阅读全文
posted @ 2018-04-04 10:59 klvchen 阅读(180) 评论(0) 推荐(0)
摘要: Python 深浅拷贝 阅读全文
posted @ 2018-04-02 11:56 klvchen 阅读(242) 评论(0) 推荐(0)
摘要: python 操作文件 阅读全文
posted @ 2018-03-29 17:12 klvchen 阅读(245) 评论(0) 推荐(0)
摘要: Python 字符编码简记 阅读全文
posted @ 2018-03-28 14:04 klvchen 阅读(208) 评论(0) 推荐(0)