Python教程分享:Python直譯器分類及版本

老男孩IT教育機構發表於2021-06-09

  眾所周知,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

  Python直譯器的下裝安裝:

  Python安裝包下載地址:https://


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2776170/,如需轉載,請註明出處,否則將追究法律責任。

相關文章