python、cpython、IPython、Jython小談
- python
- CPython
- IPython
- Jython
python
Python是解釋型語言,代碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯程序非常耗時,所以很慢,而C程式是運行前直接編譯成CPU能執行的機器碼,所以非常快,
要運行代碼,就需要Python解釋器去執行.py檔案,
CPython
當我們從Python官方網站下載并安裝好Python 3.x后,我們就直接獲得了一個官方版本的解釋器:CPython,這個解釋器是用C語言開發的,所以叫CPython,在命令列下運行python就是啟動CPython解釋器,
CPython是使用最廣的Python解釋器,
IPython
IPython是基于CPython之上的一個互動式解釋器,也就是說,IPython只是在互動方式上有所增強,但是執行Python代碼的功能和CPython是完全一樣的,好比很多國產瀏覽器雖然外觀不同,但內核其實都是呼叫了IE,
CPython用>>>作為提示符,而IPython用In [序號]:作為提示符,
Jython
Jython是運行在Java平臺上的Python解釋器,可以直接把Python代碼編譯成Java位元組碼執行,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/231004.html
標籤:python
