疯狂的python学习笔记
### 知识点总结 #### 1. Python 文件类型 Python 支持多种类型的文件,主要包括以下几种: - **源代码文件**:扩展名为 `.py` 的文件,这是最常见的 Python 文件格式,通常用于编写和存储 Python 程序。 - **字节码文件**:扩展名为 `.pyc` 的文件,当 Python 解释器执行 `.py` 文件时,它会先编译成字节码,然后执行字节码。这种文件提高了程序启动速度,因为它们已经预先编译好。 - **优化字节码文件**:扩展名为 `.pyo` 的文件,当使用 `-O` 或 `python -O` 命令运行 Python 程序时,解释器会生成 `.pyo` 文件,这是一种优化过的字节码文件。 #### 2. 运算符和表达式 Python 提供了丰富的运算符和表达式支持,包括但不限于: - **实数除法运算符 `/`**:当两个操作数都是整数时,结果会被自动转换为浮点数。例如 `3 / 2` 的结果是 `1.5`。 - **整数除法运算符 `//`**:始终返回一个整数结果,即使操作数之一是浮点数。例如 `3.0 // 2` 的结果是 `1.0`。 - **求余运算符 `%`**:计算两个操作数相除后的余数。例如 `17 % 6` 的结果是 `5`。 - **求幂运算符 `**`**:计算一个数的幂次方。例如 `2 ** 3` 的结果是 `8`。 - **关系运算符**:`<`、`>`、`<=`、`>=`、`!=` 和 `==` 分别表示小于、大于、小于等于、大于等于、不等于和等于。 - **逻辑运算符**:`and`、`or` 和 `not`,用于进行布尔逻辑操作。 #### 3. 数据类型 Python 中支持多种基本数据类型,包括但不限于: - **整数类型 `int`**:整数范围为 `-2147483648` 到 `2147483647`。 - **长整型 `long`**:长整型是为了表示超出标准整数范围的数值。在 Python 3 中,所有整数都被认为是长整型,不再区分 `int` 和 `long`。 - **浮点型 `float`**:用于表示实数或小数,例如 `12.0`。 - **字符串 `str`**:由单引号 `' '`、双引号 `" "` 或者三引号 `""" """` 包围的字符序列。字符串可以通过索引操作单个字符,例如 `a = 'abcde'`,则 `a[0]` 返回 `'a'`。 #### 4. 字符串的切片 字符串支持切片操作,例如: - `a[1:4]` 返回 `'bcd'`。 - `a[4:]` 返回 `'e'`。 - `a[:4]` 返回 `'abcd'`。 - `a[::1]` 返回 `'abcde'`。 - `a[::2]` 返回 `'ace'`。 - `a[-1]` 返回 `'e'`。 - `a[-4:-1]` 返回 `'bcd'`。 #### 5. 序列类型 序列类型包括列表、元组和字符串等,这些类型具有相似的特性,例如索引和切片操作。 - **列表**:用方括号 `[]` 表示,是可变的数据结构。 - **元组**:用圆括号 `()` 表示,是不可变的数据结构。 - **字符串**:用单引号 `' '`、双引号 `" "` 或三引号 `""" """` 表示,也是不可变的数据结构。 #### 6. 列表操作 列表是一种常用的有序集合,支持以下操作: - **取值**:通过索引获取列表中的元素。 - **添加**:使用 `append()` 方法向列表末尾添加新元素。 - **删除**:使用 `del` 或 `remove()` 删除列表中的元素。 - **修改**:通过索引直接修改列表中的元素。 - **查找**:使用 `in` 关键字检查某个元素是否存在于列表中。 #### 7. 字典 字典是一种映射类型,使用大括号 `{}` 表示,其中每个元素包含一个键和一个值。 - **创建字典**:例如 `dic = {'name': 'wang', 'age': 30, 'gender': 'male'}`。 - **访问字典**:通过键来访问字典中的值,例如 `dic['age']`。 - **遍历字典**:使用循环结构遍历字典中的键和值。 - **字典操作**:支持多种内置方法,如 `update()`、`clear()` 和 `pop()` 等。 以上知识点涵盖了 Python 基础语法的重要方面,对于初学者来说是非常宝贵的学习资料。通过理解和掌握这些概念,可以为更深入地学习 Python 打下坚实的基础。
剩余6页未读,继续阅读
- uuu9872232019-01-23垃圾不要下载
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助