python复习笔记-超详细
时间: 2024-12-15 17:30:19 浏览: 13
python学习笔记-Day2
Python是一门强大且易学的编程语言,其语法简洁明了,非常适合初学者入门。以下是一些Python复习笔记的概要:
1. **基本语法**:
- 变量:不需要声明数据类型,直接赋值即可,如 `x = 5` 或 `name = "Alice"`。
- 注释:单行注释用 `#`,多行注释使用三个引号 `"""..."""` 或 `'``...'```。
2. **数据类型**:
- 整数、浮点数、字符串(`str`)、布尔值 (`True` 和 `False`)、列表 (`list`,如 `[1, 2, 'three']`)、元组 (`tuple`, 类似列表但不可变) 和字典 (`dict`, 键值对形式 `{key: value}`)。
3. **控制结构**:
- 条件语句(`if`、`elif`、`else`)、循环 (`for` 循环遍历列表,`while` 判断条件执行)。
- `break` 和 `continue` 控制流程,`pass` 是空操作。
4. **函数**:
- 函数定义使用 `def` 关键词,可以有返回值 (`return`)。
- 参数传递:位置参数、关键字参数以及默认参数和可变长度参数 (`*args` 和 `**kwargs`).
5. **模块和包**:
- Python 中通过 `import` 导入模块,如 `import math`,包通常放在文件夹中,导入时加上路径,如 `from package import module`.
6. **面向对象编程**:
- 使用 `class` 定义类,`__init__` 是构造函数,`self` 指向类实例本身。
- 继承、封装和多态是 OOP 的核心特性。
7. **异常处理**:
- 使用 `try-except` 块捕获并处理可能出现的错误。
8. **标准库和第三方库**:
- Python 标准库功能丰富,如 `os`、`datetime` 等;使用 pip 安装第三方库,如 `requests`、`numpy`。
阅读全文