高等学校计算机应用规划教材PYTHON基础教程/相甍甍等
高等学校计算机应用规划教材PYTHON基础教程/相甍甍等作者:相甍甍 孙鸿飞 开 本:其他 书号ISBN:9787302528906 定价: 出版时间:2018-06-01 出版社:清华大学出版社 |
3.3.5 对列表进行排序 71
3.3.6 列表推导式 72
3.4 元组 75
3.4.1 元组的创建 75
3.4.2 访问元组元素 76
3.4.3 连接元组 76
3.4.4 删除元组 77
3.4.5 元组的运算符 77
3.4.6 生成器 78
3.4.7 元组与列表的区别 79
3.5 字典 79
3.5.1 字典的创建 80
3.5.2 访问字典 80
3.5.3 修改字典 80
3.5.4 删除字典元素 81
3.5.5 字典的内置方法 81
3.5.6 字典的遍历 82
3.6 集合 83
3.6.1 集合的创建 83
3.6.2 集合的常用操作 84
3.6.3 集合的内置方法 86
3.7 本章实战 87
3.8 本章小结 89
3.9 思考与练习 89
第4章 流程控制语句 91
4.1 分支结构 91
4.1.1 单分支if结构 91
4.1.2 双分支结构 92
4.1.3 多分支结构 92
4.2 循环结构 93
4.2.1 while循环 93
4.2.2 while死循环 94
4.2.3 while…else语句 94
4.2.4 for循环 95
4.2.5 循环控制语句 95
4.2.6 循环嵌套 96
4.3 本章实战 97
4.3.1 判断闰年 97
4.3.2 使用snaps库制作数字闹钟 98
4.4 本章小结 98
4.5 思考与练习 99
第5章 正则表达式 101
5.1 认识正则表达式 101
5.1.1 元字符 101
5.1.2 预定义字符集 102
5.1.3 特殊分组用法 103
5.2 re模块中的常用功能函数 104
5.2.1 re.compile函数 104
5.2.2 re.match函数 104
5.2.3 re.search函数 105
5.2.4 re.findall函数 106
5.2.5 re.finditer函数 106
5.2.6 re.split函数 107
5.2.7 re.sub函数 107
5.2.8 re.subn函数 108
5.2.9 注意事项 108
5.3 本章实战 110
5.4 本章小结 112
5.5 思考与练习 112
第6章 函数 113
6.1 函数的创建和调用 113
6.1.1 创建函数 113
6.1.2 调用函数 114
6.2 参数传递 116
6.2.1 不可变类型参数和可变类型参数 117
6.2.2 参数形式 118
6.3 返回值 121
6.3.1 return语句 121
6.3.2 返回多个值 122
6.4 变量的作用域 123
6.4.1 全局变量和局部变量 124
6.4.2 global和nonlocal关键字 124
6.5 匿名函数(lambda) 125
6.6 Collatz序列 126
6.7 本章小结 127
6.8 思考与练习 128
第7章 面向对象编程 129
7.1 面向对象概述 129
7.1.1 面向对象术语简介 130
7.1.2 类的定义 130
7.1.3 类的使用 131
7.1.4 类的方法 132
7.2 深入介绍类 133
7.2.1 类的构造方法 133
7.2.2 类的访问权限 137
7.3 封装 142
7.4 继承与多态 145
7.4.1 类的单继承 146
7.4.2 类的多继承 146
7.4.3 构造函数的继承 148
7.4.4 方法重写 149
7.4.5 继承下的多态 149
7.5 类的专有方法 153
7.6 本章实战 159
7.7 本章小结 161
7.8 思考与练习 162
第8章 模块 165
8.1 模块 165
8.1.1 标准模块 165
8.1.2 import语句 166
8.1.3 搜索路径 167
8.1.4 from…import语句 168
8.1.5 创建模块 169
8.1.6 安装第三方模块 169
8.2 模块的高级技术 170
8.2.1 __name__属性 171
8.2.2 dir函数 171
8.3 Python中的包 172
8.3.1 包的定义 172
8.3.2 包的导入 173
8.3.3 包的组织 173
8.4 常用内建模块 174
8.4.1 collections 174
8.4.2 base64 177
8.4.3 struct 178
8.4.4 hashlib 179
8.4.5 itertools 181
8.4.6 XML 184
8.4.7 HTMLParser 185
8.5 本章实战 186
8.5.1 创建模块 186
8.5.2 安装模块 190
8.6 本章小结 191
8.7 思考与练习 191
第9章 异常处理和程序调试 193
9.1 异常 193
9.1.1 错误与异常的概念 194
9.1.2 Python内置异常 194
9.1.3 requests模块的相关异常 196
9.1.4 用户自定义异常 197
9.2 异常处理 198
9.2.1 捕获所有异常 198
9.2.2 捕获指定异常 198
9.2.3 捕获多个异常 199
9.2.4 异常中的else 199
9.2.5 异常中的finally 200
9.2.6 使用raise语句主动抛出异常 200
9.2.7 使用traceback模块查看异常 202
9.3 程序调试 203
9.3.1 调试 203
9.3.2 断言 204
9.3.3 logging 204
9.3.4 pdb 205
9.3.5 pdb.set_trace() 206
9.3.6 IDE 207
9.4 单元测试 207
9.4.1 单元测试 207
9.4.2 运行单元测试 209
9.4.3 setUp()与tearDown()方法 210
9.5 文档测试 210
9.6 本章小结 212
9.7 思考与练习 213
第10章 目录和文件操作 215
10.1 基本文件操作 215
10.1.1 打开和关闭文件 215
10.1.2 文件模式 217
10.1.3 缓冲 218
10.2 基本文件方法 219
10.2.1 读和写 219
10.2.2 重命名 224
10.2.3 序列化和反序列化 224
10.3 目录操作 230
10.3.1 路径 231
10.3.2 目录内容 233
10.3.3 获取文件信息 234
10.3.4 重命名、移动、复制和删除文件 235
10.3.5 创建和删除目录 236
10.3.6 文件通配符 236
10.4 轮换文件 237
10.5 本章小结 239
10.6 思考与练习 239
第11章 多线程编程 241
11.1 进程和线程 241
教材 研究生/本科/专科教材 工学
在线阅读
- 最新内容
- 相关内容
- 网友推荐
- 图文推荐
零零教育社区:论坛热帖子
[高考] 2022 西安电子科技大学《软件工程》大作业答案 (2022-04-25) |
[家长教育] 孩子为什么会和父母感情疏离? (2019-07-14) |
[教师分享] 给远方姐姐的一封信 (2018-11-07) |
[教师分享] 伸缩门 (2018-11-07) |
[教师分享] 回家乡 (2018-11-07) |
[教师分享] 是风味也是人间 (2018-11-07) |
[教师分享] 一句格言的启示 (2018-11-07) |
[教师分享] 无规矩不成方圆 (2018-11-07) |
[教师分享] 第十届全国教育名家论坛有感(二) (2018-11-07) |
[教师分享] 贪玩的小狗 (2018-11-07) |