1. Python解释器是什么? #

2. 解释器的工作流程 #

词法分析

语法分析

编译

执行

3. Python 解释器的多种实现 #

CPython - 官方标准

Jython

IronPython

PyPy

Stackless Python

4. 总结 #

概念 说明
解释器 执行 Python 代码的程序,是「翻译官」。
CPython 官方和主流的实现,用 C 语言编写。
字节码 源代码编译后的中间格式,保存在 .pyc 文件中。
PVM 执行字节码的引擎,是解释器的最后一步。
其他实现 Jython、IronPython、PyPy 等,针对不同平台和需求。

简单比喻: