解释器 | 说明 |
---|---|
CPython | 用 C 语言开发 |
IPython | 基于 CPython 之上的一个交互式解释器,只是在交互方式上有所增强,以 In[n] 作为提示符 |
PyPy | 采用 JIT 技术对 Python 代码进行动态编译(不是解释),提高执行速度 |
Jython | 运行在 Java 平台的 Python 解释器,可以把 Python 代码编译成 Java 字节码执行 |
IronPython | 与 Jython 类似,运行在 .Net 平台的 Python 解释器,编译成 .Net 字节码 |
与 Java 和 .Net 平台交互最好的办法不是使用 Jython 和 IronPython,而是通过网络条用来交互,确保各程序之间的独立性;
C:\>
);[aurelius@centos-dev ~]\$
);命令行模式 vs. 交互模式
直接运行 .py 文件(仅限 Mac 和 Linux)
#!usr/bin/env python3
print('hello world.')
chmod a+x hello.py
专栏:《Python 基础》
PS:感谢每一位志同道合者的阅读,欢迎关注、评论、赞!