Python期末汇总
1 Python语言基础
1.1 Python语法特点![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d5382a4e61ceb9d93346fda9e45b9052.png)
- 编程规范的示例
1.2 Python中的变量![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/39c61d2ae49d50869e975baf5dfbcf36.png)
1.3 基本数据类型
1.3.1 数字![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/739546c57d4896066a9c809d8c525ac8.png)
1.3.2 字符串![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/63b0148a1fe26671e5d2d059ac9b8f06.png)
1.3.3 布尔类型
- 定义:True或者Flase转换为相对应的数值
1.3.4 数据类型转换![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6a862796467f8793a7532e109e8d7ce0.jpeg)
1.4 基本输入和输出
var = input(内容)# 输入
print(内容)# 输出
2 运算符和表达式
2.1 运算符
- 算术运算符
- 赋值运算符
- 比较运算符
- 逻辑运算符
- 位运算符
2.2 运算符的优先级![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/6e7df129f22e8b542ac932ee838d9671.png)
3 流程控制语句
3.1 程序结构![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/420af2c96af5a0d3082961568777eee8.png)
3.2 选择语句
- 选择语句的基本形式
- 分支结构中常用的条件判断
3.3 循环语句
3.3.1 while循环
- 定义
反复执行语句直到不满足条件时结束 - 应用
3.3.2 for循环
- 定义
由保留字for和in组成,完整遍历所有元素后结束 - 应用
3.3.3 循环的高级应用![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e72bc529d371e70552b5c60edc8d5f71.png)
3.4 break、continue、pass语句
- break、continue的定义和实例
- pass语句
定义:pass语句表示空语句,不做任何事情时一般起到占位作用。
3.5 循环的高级应用![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cc1a85c5f4d4b956c7653ed1edec4e1f.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a980d16a645ac1e20c7dab9325842c8b.png)
4 列表与元组
4.1 序列概述
4.2 列表
- 图中提及的append()与insert()两者的区别在于前者的效率更高,所以优先选择前者
4.3 元组![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/bbbe62eacc676eb46f9ff9e537abc68b.png)
- 元组操作与序列的通用操作相同(元组一旦建立无法进行更改,所以无特殊操作)
5 字典与集合
5.1 字典
- 定义
- 字典处理的函数及相关的方法
- 字典的创建和删除
5.2 集合
- 集合的定义和创建删除
-集合的操作符
- 集合的其他应用
6 函数
6.1 函数的创建和调用
lambda函数可以与def互换
6.2 参数传递
- 定义
6.3 返回值
6.4 作用域
- 定义
- 相关实例
7.异常处理以及程序调试
7.1 常见的异常![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/458c53d45fcec8d789891c79c0b9f929.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/488fd83f05044e7fe3fbf20f94ec4345.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/13603621a907f3f3033047cb001a3c8c.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/792d6d7f80a5d44502f9b2fc75bc7ec0.png)
7.2 异常的检测和程序调试
7.2.1 try语句
- 定义
- try……except……
- try……except……else
try中语句不执行的时候,执行else中的内容 - try……except……finally
无论前面try和else的内容执行的如何,finally中的内容必然会执行