摘要: 文件操作基本流程: 1.打开一个文件,生成文件句柄并赋值给变量; 2.通过文件句柄对文件进行操作; 3.关闭文件。 文件读取模式: r,只读模式(默认)。【只可读;不存在则报错;存在则删除内容(用得最多);】 w,只写模式。【不可读;不存在则创建;存在则首先清除原文件内容;】 a,追加模式。【不可读 阅读全文
posted @ 2018-09-09 21:25 恋853雨 阅读(125) 评论(0) 推荐(0) 编辑
摘要: map函数 语法:map(function, iterable, ...) 作用:传入一个可迭代对象与函数地址(可以是匿名函数),将迭代对象中的每一个元素根据匿名函数的映射关系进行处理,返回一个map类型的可迭代对象。 示例: filter函数 语法:filter(function, iterabl 阅读全文
posted @ 2018-09-06 17:14 恋853雨 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 匿名函数 基本格式:lambda 变量 : 函数式(返回值),示例: 返回多个值以元组封装形式返回: 使用匿名函数时,常将函数地址以参数形式传给其他函数,共其调用,示例: 阅读全文
posted @ 2018-09-06 15:57 恋853雨 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 变量作用域 Python 中,程序的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的。 变量的作用域决定了在哪一部分程序可以访问哪个特定的变量名称。Python的作用域一共有4种,分别是: L (Local) 局部作用域 E (Enclosing) 闭包函数外的函数中 G (G 阅读全文
posted @ 2018-09-06 15:42 恋853雨 阅读(3670) 评论(0) 推荐(0) 编辑
摘要: 函数递归: 定义:程序调用自身的编程技巧称为递归( recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需 阅读全文
posted @ 2018-09-06 13:56 恋853雨 阅读(6907) 评论(0) 推荐(0) 编辑
摘要: 全局变量: 特点: 在全局作用域中产生 一般用大写字母表示 在局部作用域中用global关键字时声明 global关键字: 注意:局部作用域中的全局变量不可在声明之前使用,否则程序报错。 在局部作用域中可对列表、集合等可变类型数据进行修改: 局部变量: 特点: 在局部作用域产生 仅限于该局部作用域或 阅读全文
posted @ 2018-09-06 13:16 恋853雨 阅读(795) 评论(0) 推荐(0) 编辑
摘要: python函数的定义方式: 示例: 函数参数的相关: 位置参数特点:必须一一对应,实参数量等于形参数量。 关键字参数特点:无须一一对应,实参数量等于形参数量。 位置参数必须在关键字参数左边: 可变参数:*args, **kwargs *args示例: *号的作用:传入的位置参数以元组形式(1,2, 阅读全文
posted @ 2018-09-05 19:10 恋853雨 阅读(117) 评论(0) 推荐(0) 编辑
摘要: format字符串格式化方法: %字符串格式化方法: 设置字符串颜色: 结果: 阅读全文
posted @ 2018-09-05 11:00 恋853雨 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 集合set(可变的数据类型): 数据结构以大括号{}表示,各元素逗号隔开,例:{1,2,3,4}。 集合特征:无序,元素不重复 创建集合: set.add() 添加元素: set.clear() 清空集合元素: set.copy() 集合的拷贝(浅拷贝): set.pop() 随机删除某一集合元素, 阅读全文
posted @ 2018-09-05 10:21 恋853雨 阅读(1847) 评论(0) 推荐(0) 编辑
摘要: 一、数字int(不可被变数据类型) int.bit_length() 用于计算该数字在的二进制形式所占的位数。 结果: 二、字符串str(不可变数据类型) str.upper() 对字符串中的小写字母转换为大写: 结果如下: str.lower() 对字符串中的大写字母进行小写转换: 结果如下: s 阅读全文
posted @ 2018-07-24 21:46 恋853雨 阅读(238) 评论(0) 推荐(0) 编辑