在好例子网,分享、交流、成长!
您当前所在位置:首页Python 开发实例Python语言基础 → python官方基础教程.pdf(基于python3.7.5)

python官方基础教程.pdf(基于python3.7.5)

Python语言基础

下载此实例
  • 开发语言:Python
  • 实例大小:2.22M
  • 下载次数:23
  • 浏览次数:149
  • 发布时间:2021-05-06
  • 实例类别:Python语言基础
  • 发 布 人:lqh668000
  • 文件格式:.pdf
  • 所需积分:3
 相关标签: 数据分析 分析 数据

实例介绍

【实例简介】

【实例截图】


【核心代码】

目录
1 课前甜点...........................................................................................................................................................................................................4
2 使用 Python 解释器 ....................................................................................................................................................................................4
2.1 调用解释器...................................................................................................................................................................................5
2.1.1 传入参数....................................................................................................................................................................6
2.1.2 交互模式....................................................................................................................................................................6
2.2 解释器的运行环境.......................................................................................................................................................................6
2.2.1 源文件的字符编码...................................................................................................................................................6
3 3. Python 的非正式介绍..............................................................................................................................................................................7
3.1 Python 作为计算器使用...........................................................................................................................................................8
3.1.1 数字............................................................................................................................................................................8
3.1.2 字符串..................................................................................................................................................................... 10
3.1.3 列表......................................................................................................................................................................... 15
3.2 走向编程的第一步.................................................................................................................................................................... 17
4 其他流程控制工具....................................................................................................................................................................................... 18
4.1 if 语句......................................................................................................................................................................................... 18
4.2 for 语句...................................................................................................................................................................................... 19
4.3 range() 函数............................................................................................................................................................................. 19
4.4 break 和 continue 语句,以及循环中的 else 子句......................................................................................................... 21
4.5 pass 语句................................................................................................................................................................................... 22
4.6 定义函数 .................................................................................................................................................................................... 22
4.7 函数定义的更多形式 ............................................................................................................................................................... 24
4.7.1 参数默认值............................................................................................................................................................. 24
4.7.2 关键字参数............................................................................................................................................................. 25
4.7.3 任意的参数列表 .................................................................................................................................................... 26
4.7.4 解包参数列表......................................................................................................................................................... 27
4.7.5 Lambda 表达式............................................................................................................................................................. 27
4.7.6 文档字符串............................................................................................................................................................. 28
4.7.7 函数标注................................................................................................................................................................. 29
4.8 小插曲:编码风格.................................................................................................................................................................... 29
5 5. 数据结构 .................................................................................................................................................................................................. 30
5.1 列表的更多特性........................................................................................................................................................................ 30
5.1.1 列表作为栈使用 .................................................................................................................................................... 32
5.1.2 列表作为队列使用................................................................................................................................................ 32
5.1.3 列表推导式............................................................................................................................................................. 33
5.1.4 嵌套的列表推导式................................................................................................................................................ 35
5.2 del 语句 ..................................................................................................................................................................................... 36
5.3 元组和序列................................................................................................................................................................................ 37
5.4 集合............................................................................................................................................................................................. 38
5.5 字典............................................................................................................................................................................................. 39
5.6 循环的技巧................................................................................................................................................................................ 40
5.7 深入条件控制............................................................................................................................................................................ 42
5.8 比较序列和其他类型 ............................................................................................................................................................... 42
2 / 112
6 模块................................................................................................................................................................................................................ 43
6.1 更多有关模块的信息 ............................................................................................................................................................... 44
6.1.1 以脚本的方式执行模块........................................................................................................................................ 46
6.1.2 模块搜索路径......................................................................................................................................................... 46
6.1.3 “编译过的”Python 文件........................................................................................................................................... 47
6.2 标准模块 .................................................................................................................................................................................... 47
6.3 dir() 函数 ................................................................................................................................................................................... 48
6.4 包................................................................................................................................................................................................. 50
6.4.1 从包中导入 *......................................................................................................................................................... 52
6.4.2 子包参考................................................................................................................................................................. 52
6.4.3 多个目录中的包 .................................................................................................................................................... 53
7 输入输出........................................................................................................................................................................................................ 53
7.1 更漂亮的输出格式.................................................................................................................................................................... 53
7.1.1 格式化字符串文字................................................................................................................................................ 55
7.1.2 字符串的 format() 方法.................................................................................................................................... 56
7.1.3 手动格式化字符串................................................................................................................................................ 57
7.1.4 旧的字符串格式化方法........................................................................................................................................ 58
7.2 读写文件 .................................................................................................................................................................................... 58
7.2.1 文件对象的方法 .................................................................................................................................................... 59
7.2.2 使用 json 保存结构化数据 ................................................................................................................................. 61
8 错误和异常.................................................................................................................................................................................................... 62
8.1 语法错误 .................................................................................................................................................................................... 62
8.2 异常............................................................................................................................................................................................. 63
8.3 处理异常 .................................................................................................................................................................................... 63
8.4 抛出异常 .................................................................................................................................................................................... 66
8.5 用户自定义异常........................................................................................................................................................................ 67
8.6 定义清理操作............................................................................................................................................................................ 68
8.7 预定义的清理操作.................................................................................................................................................................... 70
9 类 .................................................................................................................................................................................................................... 70
9.1 名称和对象................................................................................................................................................................................ 71
9.2 Python 作用域和命名空间 ................................................................................................................................................... 71
9.2.1 作用域和命名空间示例........................................................................................................................................ 72
9.3 初探类 ........................................................................................................................................................................................ 73
9.3.1 类定义语法............................................................................................................................................................. 73
9.3.2 类对象..................................................................................................................................................................... 74
9.3.3 实例对象................................................................................................................................................................. 75
9.3.4 方法对象................................................................................................................................................................. 76
9.3.5 类和实例变量......................................................................................................................................................... 76
9.4 补充说明 .................................................................................................................................................................................... 78
9.5 继承............................................................................................................................................................................................. 79
9.5.1 多重继承................................................................................................................................................................. 80
9.6 私有变量 .................................................................................................................................................................................... 81
9.7 杂项说明 .................................................................................................................................................................................... 82
9.8 迭代器 ........................................................................................................................................................................................ 82
3 / 112
9.9 生成器 ........................................................................................................................................................................................ 84
9.10 生成器表达式............................................................................................................................................................................ 85
10 标准库简介.................................................................................................................................................................................................... 85
10.1 操作系统接口............................................................................................................................................................................ 85
10.2 文件通配符................................................................................................................................................................................ 86
10.3 命令行参数................................................................................................................................................................................ 86
10.4 错误输出重定向和程序终止................................................................................................................................................... 87
10.5 字符串模式匹配........................................................................................................................................................................ 87
10.6 10.6. 数学 ................................................................................................................................................................................. 88
10.7 互联网访问................................................................................................................................................................................ 89
10.8 日期和时间................................................................................................................................................................................ 89
10.9 数据压缩 .................................................................................................................................................................................... 90
10.10 性能测量........................................................................................................................................................................... 90
10.11 质量控制........................................................................................................................................................................... 91
10.12 自带电池........................................................................................................................................................................... 91
11 标准库简介 —— 第二部分...................................................................................................................................................................... 92
11.1 格式化输出................................................................................................................................................................................ 92
11.2 模板............................................................................................................................................................................................. 93
11.3 使用二进制数据记录格式....................................................................................................................................................... 94
11.4 多线程 ........................................................................................................................................................................................ 95
11.5 日志记录 .................................................................................................................................................................................... 96
11.6 弱引用 ........................................................................................................................................................................................ 96
11.7 用于操作列表的工具 ............................................................................................................................................................... 97
11.8 十进制浮点运算........................................................................................................................................................................ 99
12 虚拟环境和包 .............................................................................................................................................................................................100
12.1 概述...........................................................................................................................................................................................100
12.2 创建虚拟环境..........................................................................................................................................................................100
12.3 使用 pip 管理包......................................................................................................................................................................101
13 接下来?......................................................................................................................................................................................................103
14 交互式编辑和编辑历史.............................................................................................................................................................................104
14.1 Tab 补全和编辑历史.............................................................................................................................................................104
14.2 默认交互式解释器的替代品.................................................................................................................................................104
15 浮点算术:争议和限制.............................................................................................................................................................................104
15.1 表示性错误..............................................................................................................................................................................108
16 附录..............................................................................................................................................................................................................110
16.1 交互模式 ..................................................................................................................................................................................110
16.1.1 错误处理...............................................................................................................................................................110
16.1.2 可执行的 Python 脚本 ......................................................................................................................................110
16.1.3 交互式启动文件 ..................................................................................................................................................111
16.1.4 定制模块...............................................................................................................................................................111

实例下载地址

python官方基础教程.pdf(基于python3.7.5)

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警