前言
今天分享一份非常全面的Python学习资料——《Python复习手册》的核心知识点整理。这份手册涵盖了从基础语法到高级应用的21个章节,每个知识点都配有详细解释和代码示例。无论你是初学者还是想系统复习,这篇万字长文都能帮你快速掌握Python的核心内容。
目录
-
第一章:走进Python
-
第二章:Python语言基础
-
第三章:运算符与表达式
-
第四章:流程控制语句
-
第五章:列表与元组
-
第六章:字典与集合
-
第七章:字符串
-
第八章:Python中使用正则表达式
-
第九章:函数
-
第十章:面向对象程序设计
-
第十一章:模块
-
第十二章:异常处理及程序调试
-
第十三章:文件及目录操作
-
第十四章:操作数据库
-
第十五章:GUI界面编程
-
第十六章:Pygame游戏编程
-
第十七章:网络爬虫开发
-
第十八章:使用进程和线程
-
第十九章:网络编程
-
第二十章:Web编程
-
第二十一章:Flask框架
第一章:走进Python
Python是一种解释型、面向对象、动态数据类型的高级程序设计语言。由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年。Python语法简洁清晰,具有丰富和强大的库,常被称为“胶水语言”,能够轻松连接其他语言编写的模块。
1. Python的特点
-
简单易学:Python语法简单,适合初学者快速入门。
-
解释型语言:无需编译,直接运行。
-
面向对象:支持类、继承、多态等面向对象特性。
-
丰富的库:拥有庞大的标准库和第三方库,覆盖网络、数据库、GUI、科学计算等领域。
-
可扩展性:可以用C/C++编写扩展模块。
2. Python的安装与环境搭建
-
访问Python官网(python.org)下载对应操作系统的安装包。
-
安装时勾选“Add Python to PATH”选项。
-
安装完成后,在命令行输入python –version验证是否安装成功。
3. 第一个Python程序
创建hello.py文件,输入以下代码:
print(\”Hello, Python!\”)
4. 缩进规则
Python使用缩进来表示代码块,通常使用4个空格(或一个Tab)。同一代码块的缩进必须一致。
5. 注释
-
单行注释:以#开头
-
多行注释:使用三个单引号或双引号
# 这是单行注释
\”\”\”
这是多行注释
可以写多行
\”\”\”
6. 输入输出
-
输出:print()函数
-
输入:input()函数,返回字符串
7. 数据类型简介
Python常见数据类型:
-
数字:整数(int)、浮点数(float)、复数(complex)
-
字符串(str)
-
布尔型(bool):True、False
-
列表(list)
-
元组(tuple)
-
字典(dict)
-
集合(set)
8. 标识符命名规则
-
由字母、数字、下划线组成,不能以数字开头。
-
区分大小写。
-
不能使用Python保留字。
第二章:Python语言基础
1. 保留字
保留字是Python中已经赋予特定意义的单词,不能用作变量名、函数名等。Python中所有保留字区分大小写。
可以使用 help(\’keywords\’) 列出所有保留字:
False, None, True, and, as, assert, async, await, break, class, continue, def, del, elif, else, except, finally, for, from, global, if, import, in, is, lambda, nonlocal, not, or, pass, raise, return, try, while, with, yield
2. 转义字符
| \\ | 续行符 |
| \\n | 换行符 |
| \\0 | 空 |
| \\t | 水平制表符 |
| \\\” | 双引号 |
| \\\’ | 单引号 |
| \\\\ | 反斜杠 |
| \\f | 换页 |
| \\0dd | 八进制数 |
| \\xhh | 十六进制数 |
3. 数据类型转换
| int(x) | 将x转换为整数类型 |
| float(x) | 将x转换为浮点数类型 |
4. input()与print()
variable = input(\”提示信息\”) # 输入,返回字符串
print(输出内容) # 输出
5. 常用英语词汇
| width | 宽度 |
| 打印,输出 | |
| false | 假,错误的 |
| true | 真,正确的 |
| title | 标题 |
| type | 类型 |
| input | 输入 |
| typeerror | 类型错误 |
| float | 浮动 |
| file | 文件 |
| add | 添加 |
| none | 没有一个 |
| avg | 平均值 |
| close | 关闭 |
第三章:运算符与表达式
1. 算术运算符
| + | 加 | 12.45 + 15 | 27.45 |
| – | 减 | 4.56 – 0.26 | 4.3 |
| * | 乘 | 5 * 3.6 | 18.0 |
| / | 除 | 7 / 2 | 3.5 |
| % | 取余 | 7 % 2 | 1 |
| // | 整除 | 7 // 2 | 3 |
| ** | 幂 | 2 ** 4 | 16 |
2. 赋值运算符
| = | 简单的赋值 | x = y | x = y |
| += | 加赋值 | x += y | x = x + y |
| -= | 减赋值 | x -= y | x = x – y |
| *= | 乘赋值 | x *= y | x = x * y |
| /= | 除赋值 | x /= y | x = x / y |
| %= | 取余数赋值 | x %= y | x = x % y |
| **= | 幂赋值 | x **= y | x = x ** y |
| //= | 取整除赋值 | x //= y | x = x // y |
3. 比较(关系)运算符
| > | 大于 | \’a\’ > \’b\’ | False |
| < | 小于 | 156 < 456 | True |
| == | 等于 | \’c\’ == \’c\’ | True |
| != | 不等于 | \’y\’ != \’t\’ | True |
| >= | 大于等于 | 479 >= 426 | True |
| <= | 小于等于 | 62.45 <= 45.5 | False |



