[译]Python 语言参考-开山篇
admin
2023-07-30 20:44:47
0

说明:本系列文章翻译自 Python 3.5.0 官方文档的 Python 语言参考。翻译不按顺序,学习到哪块就优先翻译哪块,翻译过的文章会在对应标签处添加超链接。考虑到笔者“粗大”的英语水平,翻译的文章如令您不适,请尝试换个方式打开~
翻译有两个目的:一是锻炼自己的英语水平;二是觉得官方文档才是最新,最靠谱的。
欢迎各位多提建议,也欢迎有兴趣的同学共同翻译,共同进步,谢谢。
版本:v0.1.2
说明:更新 3.2 章节(下)

本参考手册阐述了 Python 语言的语法和“核心语义”。虽然很它精炼,但它努力保持精确和完整。在Python 标准库中阐述了非必要的内建类型、内建函数和模块的语义。想要阅读非正式的 Python 语言介绍请参考Python 教程。 对于 C 和 C++ 开发者,有另外两个手册供参考:Extending and Embedding the Python Interpreter 阐述了“如何写一个Python扩展模块”的高级层面;Python/C API Reference Manual详细阐述了 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. 对__main__的特殊考虑
    • 5.8. 公开的问题
    • 5.9. 参考
  6. 表达式
    • 6.1. 算术转换
    • 6.2. 原子
    • 6.3. 主要的
    • 6.4. 等待表达式
    • 6.5. 幂运算符
    • 6.6. 一元运算和位运算
    • 6.7. 二元运算
    • 6.8. 移动操作
    • 6.9. 二元位运算
    • 6.10. 比较
    • 6.11. 逻辑运算
    • 6.12. 条件表达式
    • 6.13. Lambdas
    • 6.14. 表达式列表
    • 6.15. 赋值顺序
    • 6.16. 运算优先权
  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. 全语法说明书

相关内容

热门资讯

500 行 Python 代码... 语法分析器描述了一个句子的语法结构,用来帮助其他的应用进行推理。自然语言引入了很多意外的歧义,以我们...
定时清理删除C:\Progra... C:\Program Files (x86)下面很多scoped_dir开头的文件夹 写个批处理 定...
65536是2的几次方 计算2... 65536是2的16次方:65536=2⁶ 65536是256的2次方:65536=256 6553...
Mobi、epub格式电子书如... 在wps里全局设置里有一个文件关联,打开,勾选电子书文件选项就可以了。
scoped_dir32_70... 一台虚拟机C盘总是莫名奇妙的空间用完,导致很多软件没法再运行。经过仔细检查发现是C:\Program...
pycparser 是一个用... `pycparser` 是一个用 Python 编写的 C 语言解析器。它可以用来解析 C 代码并构...
小程序支付时提示:appid和... [Q]小程序支付时提示:appid和mch_id不匹配 [A]小程序和微信支付没有进行关联,访问“小...
python绘图库Matplo... 本文简单介绍了Python绘图库Matplotlib的安装,简介如下: matplotlib是pyt...
Prometheus+Graf... 一,Prometheus概述 1,什么是Prometheus?Prometheus是最初在Sound...
微信小程序使用slider实现... 众所周知哈,微信小程序里面的音频播放是没有进度条的,但最近有个项目呢,客户要求音频要有进度条控制,所...