python是一门解释型语言,代码想要运行,必须通过解释器来执行,当然为了满足不同平台的需求,python解释器也分为不同的种类,接下来老男孩教育为大家介绍五款常用python解释器。
目前常见的Python解释器包括:CPython、JPython、IPython、PyPy、IronPython五个版本。
1、CPython:是使用C语言开发的python解释器,也是标准的python解释器,目前我们大部分人安装的python IDE都是CPython,也是使用最广泛的python解释器。
2、JPython:是在JVM上实现的python,由Java语言编写。可以将python源码编译成JVM字节码,由JVM执行对应的字节码,因为可以很好的与JVM集成。
3、IPython:是基于Cpython之上的一个交互式解释器,相对于Cpython而言,其交互方式有所增强,但是执行代码的功能还能与Cpython相同的。
4、PyPy:是使用python实现的python动态编译器,提供了JIT编译器和沙盒功能,因此在运行速度上要比Cpython快很多。其起源是python***为了更好的Hack Python而创建的项目。灵活性高、易于使用和试验,不过对于第三方模块的支持不足。
5、IronPython:面向微软.net平台,是由C#语言编写。可以将Python代码编译成字节码TODO CLR,并能很好的与.NET平台集成。 |