Python是一門解釋型的語言,它是基于C開發的語言,沒有調用編譯操作,但是實際上Python程序在運行時還是會轉化成字節碼,然后在機器中運行。
解釋的意思是指程序運行時每次讀源文件中的一行代碼,并執行相應的操作,就這樣一行一行的重復下去,而所謂的腳本語言就是這么運行的。
編譯則代表著將一個高級語言轉化為 CPU 能執行的機器碼,當你編譯 C 的時候,的確是這樣的操作,編譯的結果是一個二進制可執行文件,這時系統可直接運行這個程序。
總結:
Python是一門解釋型的語言,它是基于C開發的語言,沒有調用編譯操作,但是實際上Python程序在運行時還是會轉化成字節碼,然后在機器中運行。