1、CPythonPython解释器使用最广泛。
官方版本的解释器:CPython。它是用C语言开发的,所以叫CPython。在命令行下运行python是启动CPython解释器。
2、IPython基于CPython的交互式解释器
也就是说,IPython只是增强了交互模式,但Python代码的执行功能与CPython完全相同。CPython使用>>>IPython作为提示符使用In [序号]:作为提示符。
3、PyPy
Python写的解释器执行速度最快。Pypy采用JIT技术动态编译Python代码(注意不是解释),
Python代码大多可以在PyPy下运行,但PyPy和CPython有些不同,导致两个解释器下执行相同的Python代码可能会有不同的结果。
4、Java平台上Jython运行
Jython是在Java平台上运行的Python解释器,可直接将Python代码编译成Java字节码。
5、IronPython
IronPython类似于Jython,但IronPython正在运行.Python解释器可以在Net平台上直接编译Python代码.Net字节码。
Python有很多解释器,但CPython应用最广泛。如果你想和Java或者Java或者.Net平台交互的最佳方式不是使用Jython或IronPython,而是通过网络调用来交互,以确保程序之间的独立性。
以上是Python解释器的六种类型,希望对大家有所帮助。更多Python学习指导:python基础教程
本文教程操作环境:windows7系统Python 3.9.1,DELL G3电脑。