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电脑。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何导入缺失的python标准库?12/06
- ♥ python如何读写excel09/02
- ♥ python os系统模块使用方法10/01
- ♥ python缩进可以使用制表符吗12/25
- ♥ python中的XML删除元素12/19
- ♥ 如何确定一个数字在python中有多少位08/15
内容反馈