python解释器是解释python脚本执行的程序,当开发者在编写python代码保存后,就会得到一个以“.py”为扩展名的文本文件,若要运行此文件,就需要python解释器去执行“.py”文件。
python解释器是解释python脚本执行的程序。编写python代码保存后,我们会得到一个以.py为扩展名的文本文件。要运行此文件,就需要python解释器去执行.py文件。
python解释器种类
python有好几种版本的解释器:
cpython:官方版本的解释器,当我们从python官方网站下载并安装好python 2.7后,我们就直接获得该解释器。这个解释器是用c语言开发的,所以叫cpython。cpython是使用最广的python解释器。我们通常说的、下载的、讨论的、使用的都是这个解释器。
ipython:基于cpython之上的一个交互式解释器,在交互方式上有所增强,执行python代码的功能和cpython是完全一样的cpython用>>>作为提示符,而ipython用in [序号]:作为提示符。
pypy:一个追求执行速度的python解释器。采用jit技术,对python代码进行动态编译(注意,不是解释),可以显著提高python代码的执行速度。绝大部分cpython代码都可以在pypy下运行,但还是有一些不同的,这就导致相同的python代码在两种解释器下执行可能会有不同的结果。
jython:运行在java平台上的python解释器,可以直接把python代码编译成java字节码执行。
ironpython:和jython类似,只不过ironpython是运行在微软.net平台上的python解释器,可以直接把python代码编译成.net的字节码。
相关视频教程推荐:《python教程》、《python3教程》
以上就是python的解释器是什么?的详细内容。