没有合适的资源?快使用搜索试试~ 我知道了~
python3编程指南1
需积分: 0 0 下载量 48 浏览量
2022-08-03
12:04:41
上传
评论
收藏 1.05MB PDF 举报
温馨提示
试读
252页
前言目录python3 基础.1.3.1 python 执行脚本参数的传递.1.4 geany 的相关配置.1.5 代码注释 ..1.7 代码多行表示一行 .1
资源详情
资源评论
资源推荐
前言
本书讨论了 python3 语言的基础和进阶, 并对 python3 中的一些常用模块
进行了介绍。其中有关 python3 语言本身的基础和进阶知识为本书的着重点, 将
求全面和详细的讨论。
i
目 录
目 录
前言 i
目录 ii
I python3 基础 1
1 beginning 2
1.1 python 简介 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 进入 python 的 REPL 环境 . . . . . . . . . . . . . . . . . . . . . 2
1.3 python3 命令行用法 . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.3.1 python 执行脚本参数的传递 . . . . . . . . . . . . . . . . . 3
1.4 geany 的相关配置 . . . . . . . . . . . . . . . . . . . . . . . . . . 3
1.5 代码注释 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.6 Unicode 码支持 . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
1.7 代码多行表示一行 . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.7.1 一行表示多行 . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.8 输入和输出 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.8.1 最基本的 input 和 print 命令 . . . . . . . . . . . . . . . . . 5
1.9 __main__ 和 __name__ . . . . . . . . . . . . . . . . . . . . . . . 6
2 程序中的操作对象 7
2.1 赋值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.1.1 序列赋值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.1.2 同时赋相同的值 . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1.3 增强赋值语句 . . . . . . . . . . . . . . . . . . . . . . . . . . 11
ii
目 录
2.1.4 序列解包赋值 . . . . . . . . . . . . . . . . . . . . . . . . . . 11
2.1.5 可迭代对象的迭代赋值 . . . . . . . . . . . . . . . . . . . . . 11
2.2 数值 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.2.1 二进制八进制十六进制 . . . . . . . . . . . . . . . . . . . . . 12
2.2.2 数学幂方运算 . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.3 数值比较 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.2.4 相除取商或余 . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.5 复数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.6 abs 函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.7 round 函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
2.2.8 min,max 和 sum 函数 . . . . . . . . . . . . . . . . . . . . 16
2.2.9 位操作 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2.10 math 模块 . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2.2.11 random 模块 . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2.12 statistics 模块 . . . . . . . . . . . . . . . . . . . . . . . . 20
2.3 序列 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3.1 len 函数 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
2.3.2 调出某个值 . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.3.3 调出多个值 . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
2.3.4 序列反转 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
2.3.5 序列的可更改性 . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.3.6 序列的加法和减法 . . . . . . . . . . . . . . . . . . . . . . . 26
2.4 字符串 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.4.1 三单引号和三双引号 . . . . . . . . . . . . . . . . . . . . . . 26
2.4.2 startswith 方法 . . . . . . . . . . . . . . . . . . . . . . . . 27
2.4.3 find 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.4.4 replace 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . 27
2.4.5 upper 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.4.6 isdigit 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . 28
2.4.7 split 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
iii
目 录
2.4.8 join 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
2.4.9 strip 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4.10 format 方法 . . . . . . . . . . . . . . . . . . . . . . . . . 30
2.4.11 转义和不转义 . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.4.12 count 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.5 列表 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.5.1 列表的插入操作 . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.5.2 append 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . 32
2.5.3 reverse 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.5.4 copy 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.5.5 sort 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.5.6 删除某个元素 . . . . . . . . . . . . . . . . . . . . . . . . . . 36
2.5.7 count 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.5.8 index 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.5.9 列表解析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.5.10 for 语句中列表可变的影响 . . . . . . . . . . . . . . . . . . 40
2.5.11 列表元素替换 . . . . . . . . . . . . . . . . . . . . . . . . . 40
2.5.12 列表元素去重 . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.6 字典 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
2.6.1 创建字典 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.6.2 字典里面有字典 . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.6.3 字典遍历操作 . . . . . . . . . . . . . . . . . . . . . . . . . . 43
2.6.4 字典的 in 语句 . . . . . . . . . . . . . . . . . . . . . . . . . 45
2.6.5 字典对象的 get 方法 . . . . . . . . . . . . . . . . . . . . . . 45
2.6.6 update 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.6.7 pop 方法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.6.8 字典解析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
2.7 集合 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.7.1 集合添加元素 . . . . . . . . . . . . . . . . . . . . . . . . . . 48
2.7.2 集合去掉某个元素 . . . . . . . . . . . . . . . . . . . . . . . 49
iv
剩余251页未读,继续阅读
蟹蛛
- 粉丝: 22
- 资源: 323
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0