python的种类

python是一门解释型语言,代码想运行,必须通过解释器执行;python存在多种解释器,分别基于不同语言开发,每个解释器有不同的特点,但都能够正常的运行pyhton代码;以下是常用的五种python代码:

  Cpython:

    当从python官方网站下载python2.7版本,就直接获得了一个官方版本的解释器,Cpyhton这个解释器是用C语言开发的,所以叫Cpython,在命令行下直接执行python,就是启动pyhton编辑 器。Cpython是使用最广的python编辑器。

  Ipython:

    Ipython是基于Cpython的之上的交互式解释器,也就是说Ipython只在交互上有所增强,但是执行代码功能和Cpython是完全一样的,就好比好多国内的浏览器,虽然外观不同,但是内核都是调用了IE。

  pypy:

    pypy是另一个python解释器,它的目标是执行速度,pypy采用JTP技术,对python进行动态编译,可以显著的提高python的执行速度。

  jpython:

    Jpython是运行在java上的解释器。可以直接把代码编译成Java代码执行。

  Ironpython:

    Ironpython是和Jpython类似,只不过Ironpython是运行在微软.net平台上的python解释器,可以直接把python的代码编译成.NET的字节码。

在Python的解释器中,使用广泛的是CPython,对于Python的编译,除了可以采用以上解释器进行编译外,技术高超的开发者还可以按照自己的需求自行编写Python解释器来执行Python代码,十分的方便!

posted @ 2020-05-18 15:51  烟斗和沙漏  阅读(233)  评论(0编辑  收藏  举报