這份說明文件是寫給一個不再被支援的舊版 Python。你應該升級，並閱讀 當前穩定發行的 Python 版本說明文件.

# Python 語言參考手冊

這份參考手冊會描述 Python 語言的語法及「核心語意」。它雖然簡潔，但也盡量保持精確並完整。關於非必要的 (non-essential) 內建物件型別、內建函式及模組的語意，則在 Python 標準函式庫 (Standard Library) 中說明。關於此語言的非正式介紹，請參閱 Python 教學。對於 C 或 C++ 程式設計師，還有另外兩個手冊：擴充和嵌入 Python 直譯器以高階的視野說明如何編寫 Python 擴充模組，而 Python/C API 參考手冊則詳細說明 C/C++ 程式設計師可用的介面。

- 1. 簡介
  - 1.1. 其他实现
  - 1.2. 标注
- 2. 词法分析
  - 2.1. 行结构
  - 2.2. 其他形符
  - 2.3. 标识符和关键字
  - 2.4. 字面值
  - 2.5. 运算符
  - 2.6. 分隔符
- 3. 数据模型
  - 3.1. 对象、值与类型
  - 3.2. 标准类型层级结构
  - 3.3. 特殊方法名称
  - 3.4. 协程
- 4. 执行模型
  - 4.1. 程序的结构
  - 4.2. 命名与绑定
  - 4.3. 异常
- 5. 导入系统
  - 5.1. `importlib`
  - 5.2. 包
  - 5.3. 搜索
  - 5.4. 加载
  - 5.5. 基于路径的查找器
  - 5.6. 替换标准导入系统
  - 5.7. 包相对导入
  - 5.8. 有关 __main__ 的特殊事项
  - 5.9. 开放问题项
  - 5.10. 参考文献
- 6. 表达式
  - 6.1. 算术转换
  - 6.2. 原子
  - 6.3. 原型
  - 6.4. await 表达式
  - 6.5. 幂运算符
  - 6.6. 一元算术和位运算
  - 6.7. 二元算术运算符
  - 6.8. 移位运算
  - 6.9. 二元位运算
  - 6.10. 比较运算
  - 6.11. 布尔运算
  - 6.12. 赋值表达式
  - 6.13. 条件表达式
  - 6.14. lambda 表达式
  - 6.15. 表达式列表
  - 6.16. 求值顺序
  - 6.17. 运算符优先级
- 7. 简单语句
  - 7.1. 表达式语句
  - 7.2. 赋值语句
  - 7.3. `assert` 语句
  - 7.4. `pass` 语句
  - 7.5. `del` 语句
  - 7.6. `return` 语句
  - 7.7. `yield` 语句
  - 7.8. `raise` 语句
  - 7.9. `break` 语句
  - 7.10. `continue` 语句
  - 7.11. `import` 语句
  - 7.12. `global` 语句
  - 7.13. `nonlocal` 语句
- 8. 复合语句
  - 8.1. `if` 语句
  - 8.2. `while` 语句
  - 8.3. `for` 语句
  - 8.4. `try` 语句
  - 8.5. `with` 语句
  - 8.6. 函数定义
  - 8.7. 类定义
  - 8.8. 协程
- 9. 顶级组件
  - 9.1. 完整的 Python 程序
  - 9.2. 文件输入
  - 9.3. 交互式输入
  - 9.4. 表达式输入
- 10. 完整的語法規格書