Python直譯器種類以及特點?詳細介紹!
當我們編寫完Python程式碼時,我們會得到一個包含Python程式碼的以.py為副檔名的檔案,這個時候,我們要執行這個程式碼,就需要Python直譯器去執行.py檔案。那麼Python直譯器種類有哪些?具備哪些特點呢?我們一起來看看吧。
當我們編寫完Python程式碼時,我們會得到一個包含Python程式碼的以.py為副檔名的檔案,這個時候,我們要執行這個程式碼,就需要Python直譯器去執行.py檔案。那麼Python直譯器種類有哪些?具備哪些特點呢?我們一起來看看吧。
CPython:是用C語言實現的Python直譯器,也是官方的並且最廣泛使用的Python直譯器;CPython是使用位元組碼的直譯器,任何程式原始碼在執行之前都先要編譯成位元組碼,它還有和幾種其他語言互動的外部函式介面,特點就是使用最廣的直譯器。
IPython:是基於CPython之上的一個互動式直譯器,也就是說,IPython只是在互動方式上有所增強,但是執行Python程式碼的功能和CPython是完全一樣的,好比國產瀏覽器雖然外觀不同,但是核心其實都是呼叫了IDE,特點就是互動方式很強。
PyPy:是Python的另一個直譯器,目標是執行速度,採用JIT技術,對Python程式碼進行動態編譯,所以可以顯著提高Python程式碼的執行速度,所以它最大的特點就是可以提高執行效率。
JPython:是執行在Java平臺上的Python直譯器,可以直接把Python程式碼編譯成Java位元組碼執行。
IronPython:和JPython類似,只不過IronPython是執行在微軟.net平臺上的Python直譯器,可以直接把Python程式碼編譯成.net的位元組碼,其優勢也是顯而易見的。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2758981/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- iBeacon詳細介紹以及坑點
- Python具有哪些特點?詳情介紹如下!Python
- java命令直譯器介紹-bshJava
- python字典詳細介紹Python
- pyhanlp 文字聚類詳細介紹HanLP聚類
- Python直譯器有幾種Python
- 詳細介紹Python類的繼承與多型Python繼承多型
- Oracle觸發器詳細介紹Oracle觸發器
- Python直譯器分類有哪些?Python
- Python語言的特點有哪些?九大特點介紹!Python
- 球幕影院的應用介紹以及使用特點
- javascript節點型別詳細介紹JavaScript型別
- NEO Python編譯器介紹Python編譯
- javascript this詳細介紹JavaScript
- JDBC 詳細介紹JDBC
- Kafka詳細介紹Kafka
- Git詳細介紹Git
- 超詳細的介紹Python語句Python
- Python直譯器簡介(1):函式物件Python函式物件
- Python直譯器簡介(2):程式碼物件Python物件
- Python教程分享:Python直譯器分類及版本Python
- Python中縮排是什麼?Python特點介紹!Python
- 什麼是整型?Python整型詳細介紹Python
- Python安裝PyMongo的方法詳細介紹PythonGo
- Go Channel 詳細介紹Go
- Nacos 介面詳細介紹
- MQ詳細命令介紹MQ
- Recovery命令詳細介紹
- Vmstat 命令詳細介紹
- Python直譯器簡介(4):動態語言Python
- Python直譯器簡介(3):理解位元組碼Python
- Python直譯器簡介(5):深入主迴圈Python
- Java開源的混淆器 Proguard詳細介紹Java
- Python中的布林值用途及特點介紹!Python
- python直譯器在哪Python
- JMeter定時器種類+詳細教程舉例JMeter定時器
- 瀏覽器核心的種類簡單介紹瀏覽器
- Flutter系列(一)——詳細介紹Flutter