講解對(duì)象:【python系列】常見(jiàn)的幾種python解釋器 文章出處:360doc個(gè)人圖書(shū)館[其他平臺(tái)均為盜版] 提醒:建議大家電腦瀏覽我的網(wǎng)頁(yè),因?yàn)槭謾C(jī)瀏覽網(wǎng)頁(yè) 代碼會(huì)自動(dòng)縮成一行,很不方便
前言:不知道大家對(duì)python解釋器有什么了解?今天我們來(lái)詳細(xì)了解一下python解釋器種類
Cpython
Ipython
PyPy
Jython
IronPython 當(dāng)然了 python解釋器還是有很多變種的,我就列舉一些常見(jiàn)的,下面我們仔細(xì)分析一下他們有何區(qū)別
對(duì)象:Cpython 下載:python官網(wǎng) 實(shí)質(zhì): 1 官方版本的解釋器 2 命令行下運(yùn)行python就是啟動(dòng)CPython解釋器 開(kāi)發(fā)語(yǔ)言:這個(gè)解釋器是用C語(yǔ)言開(kāi)發(fā)的 特點(diǎn):CPython是使用最廣的Python解釋器
對(duì)象:IPython 來(lái)源:IPython是基于CPython之上的一個(gè)交互式解釋器 特點(diǎn):IPython只是在交互方式上有所增強(qiáng),但是執(zhí)行Python代碼的功能和CPython是完全一樣的
對(duì)象:PyPy 實(shí)質(zhì):另一個(gè)Python解釋器 目標(biāo):它的目標(biāo)是執(zhí)行速度 特點(diǎn):采用JIT技術(shù),對(duì)Python代碼進(jìn)行動(dòng)態(tài)編譯(注意不是解釋) 注意:PyPy和CPython有一些是不同的,這就導(dǎo)致相同的Python代碼在兩種解釋器下執(zhí)行可能會(huì)有不同的結(jié)果
對(duì)象:Jython 實(shí)質(zhì):是運(yùn)行在Java平臺(tái)上的Python解釋器 特點(diǎn):可以直接把Python代碼編譯成Java字節(jié)碼執(zhí)行
對(duì)象:IronPython 實(shí)質(zhì):IronPython是運(yùn)行在微軟.Net平臺(tái)上的Python解釋器 特點(diǎn):可以直接把Python代碼編譯成.Net的字節(jié)碼
謝謝大家的支持!可以點(diǎn)擊我的頭像,進(jìn)入我的空間瀏覽更多文章呢。建議大家360doc注冊(cè)一個(gè)賬號(hào)登錄,里面真的有很多優(yōu)秀的文章,歡迎大家的到來(lái)。 ---
|