1、CPython
是使用最广的Python解释器。
是官方版本的解释器:CPython。它是用C语言开发的,所以叫CPython。在命令行运行 python 会启动 CPython 解释器。
2、IPython
是基于CPython之上的一个交互式解释器
也就是说,IPython只是在交互方式上做了增强,但是执行Python代码的功能和CPython完全一样。 CPython 使用 >>> 作为提示符,而 IPython 使用 In [number]: 作为提示符。
3、PyPy
用 Python 编写的解释器,速度最快。 PyPy 使用 JIT 技术动态编译 Python 代码(注意不是解释),
大多数 Python 代码都可以在 PyPy 下运行,但是 PyPy 和 CPython 之间存在一些差异,这导致相同的 Python 代码在两个解释器下执行可能会产生不同的结果。
4、Jython运行在Java平台上
Jython是运行在Java平台上的Python解释器,可以直接将Python代码编译成Java字节码执行。
5、IronPython
IronPython 与 Jython 类似,只是 IronPython 是运行在 .Net 平台上的 Python 解释器,可以直接将 Python 代码编译成 .Net 字节码。
Python 有许多解释器,但 CPython 是使用最广泛的。如果要与Java或.Net平台交互,最好的方式不是使用Jython或IronPython,而是通过网络调用进行交互,保证程序之间的独立性。
本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 分析10000个美国人名字|探寻数据背后的故事03/04
- ♥ Python判断一个元素是否为字符串12/07
- ♥ python检查字符是否存在09/21
- ♥ 如何输入python函数参数10/16
- ♥ 如何解释python中的输入08/26
- ♥ 如何用python写月份10/17
内容反馈