摘要: 此模块用于生成和修改常见配置文档,当前模块的名称在 python 3.x 版本中变更为 configparser。 来看一个好多软件的常见配置文件格式如下 解析配置文件 增删改查语法 练习题 阅读全文
posted @ 2018-05-10 21:08 元贞 阅读(348) 评论(0) 推荐(0) 编辑
摘要: Python文件处理 文件在硬盘上是以某种编码格式的 “010101010101001” 保存在硬盘上。 文件读取 PS: 此处的encoding必须和文件在保存时设置的编码一致, 不然“断句”会不准确从而造成乱码。 不知道编码,用chardet解决 循环文件 写入 追加 把内容追加到文件尾部 文件 阅读全文
posted @ 2018-04-30 11:36 元贞 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 三元运算 三元运算又称三目运算,是对简单的条件语句的简写,如: 简单条件语句: if 条件成立: val = 1 else: val = 2 改成三元运算: val = 1 if 条件成立 else 2 阅读全文
posted @ 2018-04-30 11:02 元贞 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 三元运算 三元运算又称三目运算,是对简单的条件语句的简写,如: 简单条件语句: if 条件成立: val = 1 else: val = 2 改成三元运算: val = 1 if 条件成立 else 2 阅读全文
posted @ 2018-04-29 21:40 元贞 阅读(171) 评论(0) 推荐(0) 编辑
摘要: python的6种基本数据类型--字典 字典 字典的定义与特性 字典是Python语言中唯一的映射类型。 定义:{key1:value1,key2:value2} 1、键与值用冒号":"分开; 2、项与项用逗号","分开; python的6种基本数据类型--字典 字典 字典的定义与特性 字典是Pyt 阅读全文
posted @ 2018-04-29 19:55 元贞 阅读(1120) 评论(0) 推荐(0) 编辑
摘要: 特征 1.确定性(元素必须可hash) 2.互异性(去重) 3.无序性(集合中的元素没有顺序,先后之分) 集合关系测试 阅读全文
posted @ 2018-04-24 10:59 元贞 阅读(342) 评论(0) 推荐(0) 编辑
摘要: 特征 1.确定性(元素必须可hash) 2.互异性(去重) 3.无序性(集合中的元素没有顺序,先后之分) 1 >>> s = {1,1,1,2,2,3,4,5,6,7} # 创建 2 >>> s 3 {1, 2, 3, 4, 5, 6, 7} 4 >>> s.add(2) # 添加,重复添加也添加不 阅读全文
posted @ 2018-04-24 10:56 元贞 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 定义规范 声明变量 变量定义规则 定义方式 驼峰体 下划线 你觉得哪种更清晰,哪种就是官方推荐的,我想你肯定会先第2种,第一种AgeOfOldboy咋一看以为是AngelaBaby 变量的修改 。。。。 定义变量不好的方式举例 变量名为中文、拼音 变量名过长 变量名词不达意 常量 常量即指不变的量, 阅读全文
posted @ 2018-02-04 18:16 元贞 阅读(1312) 评论(0) 推荐(0) 编辑
摘要: 参考链接 Python风格规范 分号 行长度 例外: 不要使用反斜杠连接行. Python会将 圆括号, 中括号和花括号中的行隐式的连接起来 , 你可以利用这个特点. 如果需要, 你可以在表达式外围增加一对额外的圆括号. 如果一个文本字符串在一行放不下, 可以使用圆括号来实现隐式行连接: 在注释中, 阅读全文
posted @ 2018-02-04 13:15 元贞 阅读(273) 评论(0) 推荐(0) 编辑
摘要: time模块 在平常的代码中,我们常常需要与时间打交道。在Python中,与时间处理有关的模块就包括:time,datetime,calendar(很少用,不讲),下面分别来介绍。 在开始之前,首先要说明几点: 一、在Python中,通常有这几种方式来表示时间: 时间戳 格式化的时间字符串 元组(s 阅读全文
posted @ 2018-01-21 16:47 元贞 阅读(128) 评论(0) 推荐(0) 编辑