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

CPython

当 从Python官方网站下载并安装好Python2.7后,就直接获得了一个官方版本的解释器:Cpython,这个解释器是用C语言开发的,所以叫 CPython,在命名行下运行python,就是启动CPython解释器,CPython是使用最广的Python解释器。

IPython

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

PyPy

PyPy是另一个Python解释器,它的目标是执行速度,PyPy采用JIT技术,对Python代码进行动态编译,所以可以显著提高Python代码的执行速度。

Jython

Jython是运行在Java平台上的Python解释器,可以直接把Python代码编译成Java字节码执行。

IronPython

IronPython和Jython类似,只不过IronPython是运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。

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

转载于:https://www.cnblogs.com/jackzz/p/9080288.html

Python解释器有哪些?Python解释器种类相关推荐

  1. python各个解释器的用途-【Python面试】 说说Python解释器种类以及特点?

    最近公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开 ...

  2. python解释器种类及特点_【Python面试】 说说Python解释器种类以及特点?

    最近公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开 ...

  3. python各个解释器的用途-Python解释器有哪些?Python解释器种类

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

  4. python各个解释器的用途-python的解释器是什么?

    python解释器是解释python脚本执行的程序.编写python代码保存后,我们会得到一个以.py为扩展名的文本文件.要运行此文件,就需要python解释器去执行.py文件. python解释器种 ...

  5. python解释器是什么-python的解释器是什么?

    python解释器是解释python脚本执行的程序,当开发者在编写python代码保存后,就会得到一个以".py"为扩展名的文本文件,若要运行此文件,就需要python解释器去执行 ...

  6. Python基础——计算机组成原理、操作系统概述、编程语言的由来、编程语言分类、python介绍、 安装Cpython解释器、 第一个python程序

    文章目录 一 引子: 1.1 什么是语言?什么是编程语言?为何要有编程语言? 1.2 什么是编程?为什么要编程? 二 计算机组成原理 2.1.什么是计算机? 2.2.为什么要用计算机? 2.3.计算机 ...

  7. python详细安装教程 path-Python解释器安装教程以及环境变量配置

    Python解释器安装 1.打开Python官网 www.python.org 2. 鼠标放在 Downloads 上,并选择相对应的系统 3.寻找你想要的版本,以3.7.3版本为例 3.1 64位系 ...

  8. python解释器运行代码-Python如何运行程序

    人生苦短,我用Python. 作为一个开发人员,如何写代码是必须要知道的,代码如何运行也是有必要了解的.通过了解代码如何运行,可指导我们写出效率更高的代码.下午看了<Python学习手册> ...

  9. python各个解释器的用途-常用的五种Python解释器|老男孩网络Python学习课程

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

  10. 让python执行完停在解释器窗口

    让python执行完停在解释器窗口 文章目录: 一.windows让批处理文件运行完成后不关闭窗口 二.让python执行完停在解释器窗口 我是在windows里写入的一个执行python脚本的批处理 ...

最新文章

  1. 【Web全栈课程5】jsonp简单使用
  2. ffmpeg-win32-v3.2.4 下载_MVBOX下载|MVBOX 7.1.0.4官方版
  3. 神经网络与深度学习——TensorFlow2.0实战(笔记)(四)(python异常处理)
  4. 复杂场景下,如何用AI技术做地图?
  5. ajax嵌套ajax的坏处,promise解决ajax的多重嵌套
  6. Word 2013 使用技巧
  7. R语言利器之ddply
  8. 操作系统实验·动态分区分配算法
  9. 柴静自费百万调查雾霾真相
  10. NES专题——一块带给无数人年少欢乐的CPU(6502)
  11. 全能程序员系列(十二)--开发人员该怎么做PPT?
  12. ROS中launch文件和参数设置
  13. 计算机学霸小黄是谁,人人网惊现“小黄鸡”火成一片 大学生调侃“你是学霸派来的么?”...
  14. mac录屏如何把声音录进去?
  15. Unity 灯光系统(一)
  16. 顶尖量化交易公司 CEO 如何缔造量化金融王国?
  17. 明日之后各个服务器的信息,明日之后三个字的和四个字的区什么不同 服务器区别详解...
  18. I Can See You 远程控制软件最新下载地址(含所有设计文档)
  19. humanoid ik unity 配件 animation的问题
  20. Vulhub靶场搭建

热门文章

  1. 使用DiskGenius对虚拟机磁盘进行压缩
  2. BZOJ 4516 [Sdoi2016] 生成魔咒
  3. AI 一体机,满足新时代的新需求
  4. Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
  5. windows上使用image库
  6. [转]脏读,不可重复读,幻读的理解
  7. 字节序及字节排序函数
  8. 修改Bugzilla的主页图片
  9. ISA2006标准版无人值守安装
  10. Android开发:程序目录结构详解:activity主要方法等