官方文檔說明:https://www.python.org/doc/versions/python
編程語言中從如下幾個角度進行分類:編譯型和解釋下、靜態語言和動態語言、 強類型語言和弱類型語言web
從上邊得出Python是解釋型語言,那麼咱們來看下解釋型語言的優缺點:編程
Python是一門語言,用這門語言寫出來的代碼,須要由Python的解釋器去執行。解釋器的分類以下:網絡
用C語言開發的,使用最廣。實現方法:將源文件(py文件)轉換成字節碼文件(pyc文件),而後運行在Python虛擬機上。併發
用Java語言開發的,Jpython會將Python代碼動態編譯成Java字節碼,而後在JVM上運行框架
用C#語言開發的,IronPython將Python代碼編譯成C#字節碼,而後在CLR上運行(與Jpython相似)運維
Python實現的Python,將Python的字節碼在編譯成機器碼異步