Python解释器分为哪几类?

  众所周知,Python是一门解释器语言,代码想要运行,必须通过解释器来执行;而且Python拥有多种解释器,每个解释器有不同的特点,接下来我们一起来了解一下Python解释器的分类及安装,希望对你们有所帮助。

  Python解释器的分类

  CPython:官方版本的解释器,这个解释器是用C语言开发的,所以叫做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解释器有哪些版本?

  Python主要有三个版本:1994年发布的Python 1.0版本(淘汰)、2000年的2.0版本、以及08年发布的3.0版本。

  Python 1.0 - January 1994 增加了 lambda, map, filter and reduce. Python 2.0 - October 16, 2000,加入了内存回收机制,构成了现在Python语言框架的基础 Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 诞生 Python 2.5 - September 19, 2006 Python 2.6 - October 1, 2008 Python 2.7 - July 3, 2010

  In November 2014, it was announced that Python 2.7 would be supported until 2020, and reaffirmed that there would be no 2.8 release as users were expected to move to Python 3.4+ as soon as possible

  Python 3.0 - December 3, 2008 Python 3.1 - June 27, 2009 Python 3.2 - February 20, 2011 Python 3.3 - September 29, 2012 Python 3.4 - March 16, 2014 Python 3.5 - September 13, 2015 Python 3.6 - December 16,2016

(0)

相关推荐

  • C 语言的诞生,竟然是一个失败的项目?

    很多人认为 ,C 语言是一门"古董"语言.也有不少人认为,它没有 Python 简洁,没有 Java 安全,甚至有可能要退出历史舞台.而事实上,时至今日,C 语言凭借其在不同编译环 ...

  • Python之父:明年让Python快2倍

    5月中旬刚刚结束的Pycon US 2021上,Python之父Guido van Rossum提出要在未来四年内将CPython速度提升5倍. 而这一"Shannon计划"的参与 ...

  • 图解|为什么 Python 多线程无法利用多核

    (给Python开发者加星标,提升Python技能) 来源:后端技术指南针 1.全局解释锁 如题: Python的多线程为什么不能利用多核处理器? 全局解释器锁(Global Interpreter ...

  • Python算法分为哪几类?常见分类!

    了解过Python的人,应该都听说过Python算法,但对其种类及定义却不是很清楚,那么你知道什么是算法吗?Python算法有哪几类呢?我们通过这篇文章来了解一下. 什么是算法? 算法是指解题方案的准 ...

  • Python运算符分为哪些?这几类最常见!

    说起Python运算符,相信很多人都听说过,但对它的了解并不是很多,甚至不知道它有哪些分类,接下来跟着小编一起来看看吧. Python中运算符是一种特殊的符号,用以表示数据的运算.赋值和比较等. 运算 ...

  • 合营安排分为哪两类?

    合营安排(Joint Arrangements)是指参与方共同控制的企业或联合体. 合营安排(Joint Arrangements)分为合营企业(Joint Venture)和共同经营(Joint O ...

  • 中级经济师分为哪几类?人力资源经济师好考吗?

    中级经济师分为哪几类? 中级经济师专业有10个类别,调整后的具体专业包含:工商管理.农业经济.财政税收.金融.保险.运输经济.人力资源管理.旅游经济.建筑与房地产经济.知识产权.考生在报名时可根据工作 ...

  • 茶叶分为六大茶类!

    茶应该是最健康的饮料,没有之一. 给大家小小的科普下,茶叶总共是分为六大茶类的哦! 据不完全统计,茶叶大概有上千种.陈椽教授在1979年首次提出"六大茶类"的概念,被广泛采用.自此 ...

  • 系动词分为哪四类具体

    系动词,也称连系动词(Linking verb),是用来辅助主语的动词.它本身有词义,但不能单独用作谓语,其后必须跟表语,构成系表结构说明主语的状况.性质.特征等情况.在英语中,系动词的功能主要是把表 ...

  • python测试开发django-62.基于类的视图(APIView和View)

    前言 django中编辑视图views.py有两种方式,一种是基于类的实现,另外一种是函数式的实现方式,两种方法都可以用. REST框架提供了一个APIView类,它是Django View类的子类. ...

  • 喜阴蔬菜有哪些?具体分为哪几类?可以利用庭院进行种植

    人们每天都离不开各种蔬菜,却不知道哪些蔬菜喜欢阴凉,哪些需要强光照和长日照,而有的蔬菜每天只需要3小时就能正常生长,又算那个类型呢?一般来说,每天需要至少6个小时的直射光的称之为喜阳蔬菜,而把每天需要 ...

  • 公职人员违法行为可以分为哪6类?

    公职人员违法行为可以分为哪6类?