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