上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 用函数作为变量的函数称为高阶函数(无论这个变量当做入参,还是当做返回值,都可称之为高阶函数)。 python有几个内置的高阶函数: map(function, list) 返回一个列表,列表里每个值分别是原始列表对应位置的值作为参数,函数function的返回值。 reduce(function, 阅读全文
posted @ 2018-04-13 17:58 AllenZhang_(*^▽^*) 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一个函数在内部调用自己本身,那么这个函数就是递归函数。 递归特性: 1.必须有一个明确的结束条件(死循环会递归到最大递归次数999次结束); 2.每次进入更深一层递归时,问题规模相比上次递归都应有所减少; 3.递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈这种数据结构实现的,每 阅读全文
posted @ 2018-04-11 23:24 AllenZhang_(*^▽^*) 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 局部变量:在子程序中定义的变量 全局变量:在程序一开始定义的变量 当全局变量与局部变量同名时: 在定义局部变量的子程序内,局部变量起作用,其它地方全局变量起作用。 特殊情况下,如果想在函数内部修改全局变量,可以通过global关键字(修改字符串,数字的时候);修改列表,字典,集合可不用global关 阅读全文
posted @ 2018-04-10 22:41 AllenZhang_(*^▽^*) 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 函数:def定义,有返回值 过程:def定义,没有返回值 函数式编程是 抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量。所以,任意函数,只要输入是确定的,输出就是确定的,就像数学里的函数,变量和因变量的关系是明确的。 Python对函数式编程提供部分支持,由于Python允许使用变量 阅读全文
posted @ 2018-04-07 23:41 AllenZhang_(*^▽^*) 阅读(182) 评论(0) 推荐(0) 编辑
摘要: open() 打开文件,默认只读模式,赋值时存一个文件句柄(内存对象,记录了该文件的一些属性,名字,位置,大小等) r: 只读 w: 只写,新建文件,覆盖之前的同名文件 a: 追加,往内容末尾写 r+: 读写,这里的写只能往末尾写 w+: 写读,这里的写是新建文件,同样只能往末尾写 a+: 追加读写 阅读全文
posted @ 2018-03-25 23:30 AllenZhang_(*^▽^*) 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 集合是一个无序的,不重复的数据组合,作用如下: 1.去重,把一个列表变成集合,就自动去重了 2.关系测试,测试两组数据之前的交集、差集、并集等关系 创建集合 交集 intersection 或 & 并集 union 或 | 差集 difference 或 - 对称差集(并集-差集) symmetri 阅读全文
posted @ 2018-03-21 21:10 AllenZhang_(*^▽^*) 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 删除 del pop popitem 删除一个,不带参数(字典是无序的,不确定会删除哪个) 增、改 setdefault 如果不存指定键在就新增,存在不做任何操作 update 很常用,直接修改或新增 查 get 没取到为None(也可设置为其它) in 是否存在该键(Python2里还有has_k 阅读全文
posted @ 2018-03-18 12:15 AllenZhang_(*^▽^*) 阅读(120) 评论(0) 推荐(0) 编辑
摘要: capitalize 首字母大写 count 返回指定字符串的个数 center 返回指定长度的字符串,中间是旧的字符串,两边用指定字符串补充 endswith 判断是否以指定字符串结尾 expandtabs 制表符替换为指定个数的空格 find 返回指定字符串在字符串中的索引(同index?) f 阅读全文
posted @ 2018-03-12 23:20 AllenZhang_(*^▽^*) 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 浅拷贝的三种实现方式: 1.m1 = copy.copy(music) 2.m2 = music[:] 3.m3 = list(music) 浅拷贝只能拷贝一层(可见“列表与元组的操作”) 深拷贝 m4 = copy.deepcopy(music) 阅读全文
posted @ 2018-03-11 22:02 AllenZhang_(*^▽^*) 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 列表(list) 增 append 向列表末尾追加 insert 插入到指定下标 删 remove del pop 如果不传索引,默认删除最后的索引 查 切片 左边的索引:右边的索引(:步长) index 查指定元素的索引 count 查指定元素的个数 其它操作 clear 清空列表(python3 阅读全文
posted @ 2018-03-11 11:40 AllenZhang_(*^▽^*) 阅读(93) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页