更新时间:2022-04-15 17:16:43
封面
版权信息
版权声明
O'Reilly Media Inc.介绍
业界评论
献词
前言
目标读者
第2版的变化
本书结构
Python版本
排版约定
使用示例代码
O'Reilly在线学习平台(O'Reilly Online Learning)
联系我们
致谢
更多信息
第一部分 Python基础
第1章 Python初探
1.1 谜题
1.2 小程序
1.3 大程序
1.4 现实世界中的Python
1.5 Python和其他语言
1.6 为什么选择Python
1.7 为什么不选择Python
1.8 Python 2和Python 3
1.9 安装Python
1.10 运行Python
1.11 禅意时刻
1.12 后续内容
1.13 练习
第2章 数据:类型、值、变量和名称
2.1 Python数据皆是对象
2.2 类型
2.3 可变性
2.4 字面值
2.5 变量
2.6 赋值
2.7 变量是名称,不是位置
2.8 向多个名称赋值
2.9 为名称重新赋值
2.10 复制
2.11 选个好变量名
2.12 后续内容
2.13 练习
第3章 数字
3.1 布尔值
3.2 整数
3.3 浮点数
3.4 数学函数
3.5 后续内容
3.6 练习
第4章 if语句
4.1 使用#注释
4.2 使用\续行
4.3 使用if、elif和else进行比较
4.4 True是什么
4.5 使用in进行多重比较
4.6 新秀:我是海象
4.7 后续内容
4.8 练习
第5章 字符串
5.1 使用引号创建字符串
5.2 使用str()创建字符串
5.3 使用\转义
5.4 使用+拼接
5.5 使用*重复
5.6 使用[]获取字符
5.7 使用分片提取子串
5.8 使用len()获取字符串长度
5.9 使用split()分割字符串
5.10 使用join()合并字符串
5.11 使用replace()进行替换
5.12 使用strip()进行剥离
5.13 搜索和选择
5.14 大小写
5.15 对齐
5.16 格式化
5.17 未完待续
5.18 后续内容
5.19 练习
第6章 while循环和for循环
6.1 while循环
6.2 使用for和in进行迭代
6.3 其他迭代器
6.4 后续内容
6.5 练习
第7章 元组和列表
7.1 元组
7.2 列表
7.3 元组和列表
7.4 不存在元组推导式
7.5 后续内容
7.6 练习
第8章 字典和集合
8.1 字典
8.2 集合
8.3 目前为止学过的数据结构
8.4 创建更复杂的数据结构