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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python具有哪些特點?詳情介紹如下!Python
- python字典詳細介紹Python
- 詳細介紹Python類的繼承與多型Python繼承多型
- pyhanlp 文字聚類詳細介紹HanLP聚類
- Python直譯器有幾種Python
- Python直譯器分類有哪些?Python
- Python語言的特點有哪些?九大特點介紹!Python
- NEO Python編譯器介紹Python編譯
- 超詳細的介紹Python語句Python
- 球幕影院的應用介紹以及使用特點
- Python教程分享:Python直譯器分類及版本Python
- Python中縮排是什麼?Python特點介紹!Python
- Kafka詳細介紹Kafka
- javascript this詳細介紹JavaScript
- ApplicationContext 詳細介紹APPContext
- JDBC 詳細介紹JDBC
- Ifconfig詳細介紹
- Git詳細介紹Git
- Python安裝PyMongo的方法詳細介紹PythonGo
- 什麼是整型?Python整型詳細介紹Python
- Spring bean詳細介紹SpringBean
- Nacos 介面詳細介紹
- SOLIDWORKS API詳細介紹SolidAPI
- Go Channel 詳細介紹Go
- Python入門課程—最詳細的Python庫介紹Python
- Python中的布林值用途及特點介紹!Python
- python直譯器在哪Python
- Java開源的混淆器 Proguard詳細介紹Java
- python類的介紹Python
- 什麼是整型型別?Python整型詳細介紹型別Python
- 王者榮耀廉頗的技能特點介紹,S14廉頗技能詳細解讀!
- 註解的詳細介紹
- Flutter系列(一)——詳細介紹Flutter
- Nginx服務詳細介紹Nginx
- LVM詳細介紹及建立LVM
- Webpack 打包 Javascript 詳細介紹WebJavaScript
- 【SCN】Oracle SCN 詳細介紹Oracle
- Http Module 的詳細介紹HTTP