Python是一门诠释器言语,代码想运转,必需经由过程诠释器实行,Python存在多种诠释器,离别基于差别言语开辟,每一个诠释器有差别的特性,但都能一般运转Python代码,以下是经常运用的五种Python诠释器:
1、CPython
当我们从Python官方网站下载并安装好Python 2.7后,我们就直接获得了一个官方版本的诠释器:CPython。
这个诠释器是用C言语开辟的,所以叫CPython。在命令行下运转python就是启动CPython诠释器。 CPython是运用最广的Python诠释器。教程的一切代码也都在CPython下实行。
2、PyPy
PyPy是另一个Python诠释器,它的目的是实行速率,PyPy采纳JIT手艺,对Python代码举行动态编译,所以能够明显进步Python代码的实行速率( 绝大部分)。
python代码都能够在PyPy下运转,然则PyPy和CPython有一些是差别的,这就致使雷同的python代码在两种诠释器下实行能够会有差别的效果。
假如你的代码要放到PyPy下实行,就需要相识PyPy和CPython的差别点。
3、IPython
IPython是基于CPython之上的一个交互式诠释器,也就是说,IPython只是在交互体式格局上有所加强,然则实行Python代码的功用和CPython是完整一样的,比如许多国产浏览器虽然表面差别,但内核实际上是调用了IE。
4、Jython
Jython是运转在Java平台上的Python诠释器,能够直接把Python代码编译成Java字节码实行。
5、IronPython
IronPython和Jython相似,只不过IronPython是运转在微软.Net平台上的Python诠释器,能够直接把Python代码编译成.Net的字节码。
在Python的诠释器中,运用普遍的是CPython,关于Python的编译,除了能够采纳以上诠释器举行编译外,手艺高明的开辟者还能够根据本身的需求自行编写Python诠释器来实行Python代码,非常的轻易!
以上就是学python用什么诠释器?的细致内容,更多请关注ki4网别的相干文章!