| 特性 |
描述 |
| 缩进 |
缩进是指在代码行开头使用的空格。 |
| 注释 |
注释是不会被执行的代码行。 |
| 多行注释 |
如何在多行上插入注释。 |
| 创建变量 |
变量是用于存储数据值的容器。 |
| 变量名 |
如何命名你的变量。 |
| 为多个变量赋值 |
如何为多个变量赋值。 |
| 输出变量 |
使用 print 语句输出变量。 |
| 字符串连接 |
如何合并字符串。 |
| 全局变量 |
全局变量是属于全局作用域的变量。 |
| 内置数据类型 |
Python 有一组内置的数据类型。 |
| 获取数据类型 |
如何获取对象的数据类型。 |
| 设置数据类型 |
如何设置对象的数据类型。 |
| 数字 |
Python 中有三种数值类型。 |
| Int |
整数类型。 |
| Float |
浮点数类型。 |
| Complex |
复数类型。 |
| 类型转换 |
如何将一种数值类型转换为另一种。 |
| 随机数 |
如何生成一个随机数。 |
| 指定变量类型 |
如何为变量指定某种数据类型。 |
| 字符串字面量 |
如何创建字符串字面量。 |
| 将字符串赋值给变量 |
如何将字符串值赋给变量。 |
| 多行字符串 |
如何创建多行字符串。 |
| 字符串是数组 |
Python 中的字符串是表示 Unicode 字符的字节数组。 |
| 字符串切片 |
如何对字符串进行切片。 |
| 字符串的负索引 |
如何在访问字符串时使用负索引。 |
| 字符串长度 |
如何获取字符串的长度。 |
| 字符串中检查 |
如何检查字符串是否包含指定的短语。 |
| 格式化字符串 |
如何合并两个字符串。 |
| 转义字符 |
如何使用转义字符。 |
| 布尔值 |
True 或 False。 |
| 评估布尔值 |
评估值或语句并返回 True 或 False。 |
| 返回布尔值 |
返回布尔值的函数。 |
| 运算符 |
使用运算符在 Python 中执行操作。 |
| 算术运算符 |
算术运算符用于执行常见的数学运算。 |
| 赋值运算符 |
赋值运算符用于将值赋给变量。 |
| 比较运算符 |
比较运算符用于比较两个值。 |
| 逻辑运算符 |
逻辑运算符用于组合条件语句。 |
| 恒等运算符 |
恒等运算符用于查看两个对象是否实际上是同一个对象。 |
| 成员运算符 |
成员运算符用于测试某个序列是否存在于某个对象中。 |
| 位运算符 |
位运算符用于比较(二进制)数字。 |
| 列表 |
列表是一个有序的、可变的集合。 |
| 访问列表项 |
如何访问列表中的项。 |
| 更改列表项 |
如何更改列表项的值。 |
| 遍历列表项 |
如何遍历列表中的项。 |
| 列表推导式 |
如何使用列表推导式。 |
| 检查列表项是否存在 |
如何检查指定的项是否存在于列表中。 |
| 列表长度 |
如何确定列表的长度。 |
| 添加列表项 |
如何向列表中添加项。 |
| 移除列表项 |
如何移除列表项。 |
| 复制列表 |
如何复制列表。 |
| 合并两个列表 |
如何合并两个列表。 |
| 元组 |
元组是一个有序的、不可变的集合。 |
| 访问元组项 |
如何访问元组中的项。 |
| 更改元组项 |
如何更改元组项的值。 |
| 遍历元组项 |
如何遍历元组中的项。 |
| 检查元组项是否存在 |
如何检查指定的项是否存在于元组中。 |
| 元组长度 |
如何确定元组的长度。 |
| 只有一个项的元组 |
如何创建只有一个项的元组。 |
| 移除元组项 |
如何移除元组项。 |
| 合并两个元组 |
如何合并两个元组。 |
| 集合 |
集合是一个无序的、不可变的集合。 |
| 访问集合项 |
如何访问集合中的项。 |
| 添加集合项 |
如何向集合中添加项。 |
| 遍历集合项 |
如何遍历集合中的项。 |
| 检查集合项是否存在 |
如何检查集合中是否存在某个项。 |
| 集合长度 |
如何确定集合的长度。 |
| 移除集合项 |
如何移除集合项。 |
| 合并两个集合 |
如何合并两个集合。 |
| 字典 |
字典是一个无序的、可变的集合。 |
| 访问字典项 |
如何访问字典中的项。 |
| 更改字典项 |
如何更改字典项的值。 |
| 遍历字典项 |
如何遍历字典的键或键值对。 |
| 检查字典项是否存在 |
如何检查指定的项是否存在于字典中。 |
| 字典长度 |
如何确定字典的长度。 |
| 添加字典项 |
如何向字典中添加项。 |
| 移除字典项 |
如何移除字典项。 |
| 复制字典 |
如何复制字典。 |
| 嵌套字典 |
字典中的字典。 |
| if 语句 |
如何编写 if 语句。 |
| if 缩进 |
Python 中的 if 语句依赖于缩进(行开头的空白)。 |
| elif |
elif 在其他编程语言中相当于 else if。 |
| else |
如何编写 if...else 语句。 |
| 简写 if |
如何在一行中编写 if 语句。 |
| 简写 if...else |
如何在一行中编写 if...else 语句。 |
| if AND |
使用 and 关键字组合 if 语句。 |
| if OR |
使用 or 关键字组合 if 语句。 |
| if NOT |
使用 not 关键字反转条件。 |
| 嵌套 if |
如何在 if 语句内部编写 if 语句。 |
| if 中的 pass 关键字 |
在空的 if 语句中使用 pass 关键字。 |
| while |
如何编写 while 循环。 |
| while break |
如何中断 while 循环。 |
| while continue |
如何停止当前迭代并继续下一个。 |
| while else |
如何在 while 循环中使用 else 语句。 |
| for |
如何编写 for 循环。 |
| 遍历字符串 |
如何遍历字符串。 |
| for break |
如何中断 for 循环。 |
| for continue |
如何停止当前迭代并继续下一个。 |
| 遍历范围 |
如何遍历一系列值。 |
| for else |
如何在 for 循环中使用 else 语句。 |
| 嵌套循环 |
如何在循环内部编写循环。 |
| for pass |
在空的 for 循环中使用 pass 关键字。 |
| 函数 |
如何在 Python 中创建函数。 |
| 调用函数 |
如何在 Python 中调用函数。 |
| 函数参数 |
如何在函数中使用参数。 |
| *args |
在函数中使用未知数量的参数时,在参数名前使用 * 符号。 |
| 关键字参数 |
如何在函数中使用关键字参数。 |
| **kwargs |
在函数中使用未知数量的关键字参数时,在参数名前使用 ** 符号。 |
| 默认参数值 |
如何使用默认参数值。 |
| 将列表作为参数传递 |
如何将列表作为参数传递。 |
| 函数返回值 |
如何从函数中返回值。 |
| 函数中的 pass 语句 |
在空的函数中使用 pass 语句。 |
| 函数递归 |
能够调用自身的函数称为递归函数。 |
| Lambda 函数 |
如何在 Python 中创建匿名函数。 |
| 为什么使用 Lambda 函数 |
了解何时使用或不使用 lambda 函数。 |
| 数组 |
列表可以用作数组。 |
| 什么是数组 |
数组是可以包含多个值的变量。 |
| 访问数组 |
如何访问数组项。 |
| 数组长度 |
如何获取数组的长度。 |
| 遍历数组元素 |
如何遍历数组元素。 |
| 添加数组元素 |
如何向数组中添加元素。 |
| 移除数组元素 |
如何从数组中移除元素。 |
| 数组方法 |
Python 有一组数组/列表方法。 |
| 类 |
类类似于对象构造器。 |
| 创建类 |
如何创建类。 |
| 类的 __init__() 函数 |
当类被初始化时执行 __init__() 函数。 |
| 对象方法 |
对象中的方法是属于对象的函数。 |
| self |
self 参数指的是类的当前实例。 |
| 修改对象属性 |
如何修改对象的属性。 |
| 删除对象属性 |
如何删除对象的属性。 |
| 删除对象 |
如何删除对象。 |
| 类中的 pass 语句 |
在空的类中使用 pass 语句。 |
| 创建父类 |
如何创建父类。 |
| 创建子类 |
如何创建子类。 |
| 创建 __init__() 函数 |
如何创建 __init__() 函数。 |
| super 函数 |
super() 函数使子类继承父类。 |
| 添加类属性 |
如何向类中添加属性。 |
| 添加类方法 |
如何向类中添加方法。 |
| 迭代器 |
迭代器是一个包含可数数量值的对象。 |
| 迭代器与可迭代对象 |
迭代器和可迭代对象之间的区别是什么。 |
| 遍历迭代器 |
如何遍历迭代器的元素。 |
| 创建迭代器 |
如何创建迭代器。 |
| StopIteration |
如何停止迭代器。 |
| 全局作用域 |
变量何时属于全局作用域? |
| global 关键字 |
global 关键字使变量全局化。 |
| 创建模块 |
如何创建模块。 |
| 模块中的变量 |
如何在模块中使用变量。 |
| 重命名模块 |
如何重命名模块。 |
| 内置模块 |
如何导入内置模块。 |
| 使用 dir() 函数 |
列出模块中的所有变量名和函数名。 |
| 从模块中导入 |
如何从模块中仅导入部分内容。 |
| datetime 模块 |
如何在 Python 中处理日期。 |
| 日期输出 |
如何输出日期。 |
| 创建日期对象 |
如何创建日期对象。 |
| strftime 方法 |
如何将日期对象格式化为可读的字符串。 |
| 日期格式代码 |
datetime 模块有一组合法的格式代码。 |
| JSON |
如何在 Python 中处理 JSON。 |
| 解析 JSON |
如何在 Python 中解析 JSON 代码。 |
| 转换为 JSON |
如何将 Python 对象转换为 JSON。 |
| 格式化 JSON |
如何使用缩进和换行符格式化 JSON 输出。 |
| 排序 JSON |
如何排序 JSON。 |
| RegEx 模块 |
如何导入正则表达式模块。 |
| RegEx 函数 |
re 模块有一组函数。 |
| RegEx 中的元字符 |
元字符是具有特殊意义的字符。 |
| RegEx 特殊序列 |
反斜杠后跟一个字符具有特殊意义。 |
| RegEx 集合 |
集合是一对方括号内的字符集合,具有特殊意义。 |
| RegEx Match 对象 |
Match 对象是一个包含有关搜索和结果的信息的对象。 |
| 安装 PIP |
如何安装 PIP。 |
| PIP 包 |
如何使用 PIP 下载和安装包。 |
| PIP 移除包 |
如何使用 PIP 移除包。 |
| 错误处理 |
如何在 Python 中处理错误。 |
| 处理多个异常 |
如何处理多个异常。 |
| try...else |
如何在 try 语句中使用 else 关键字。 |
| try...finally |
如何在 try 语句中使用 finally 关键字。 |
| raise |
如何在 Python 中引发异常。 |