01-python介紹
阿新 • • 發佈:2020-12-27
''' 1.程式語言介紹 分類: 機器語言 組合語言 高階語言(編譯型、解釋型號) 總結三個方面比較: # 1.執行效率:機器語言>組合語言>高階語言(編譯型、解釋型號) # 2.開發效率:機器語言<組合語言<高階語言(編譯型、解釋型號) # 3.跨平臺性:解釋性具有極強的跨平臺型 2.python介紹 python語言:指的是python的語法風格 python直譯器:專門用來識別python這門語言的語法並解釋執行的 3.執行python程式的兩種方式 1、互動式 即時得到程式的執行結果,多用於除錯 2、指令碼的方式 把程式寫到檔案裡(約定俗稱檔名字尾為.py),然後用python直譯器解釋執行其中的內容 python3.8 python程式檔案的路徑 4. 一個python應用程式的執行的三個步驟 python3.8 C:\a\b\c.py 執行python程式經歷三個步驟 1、 先啟動python3.8直譯器,此時相當於啟動了一個文字編輯器 2、 直譯器會發送系統呼叫,把c.py的內容從硬碟讀入記憶體,此時c.py中的內容 全部為普通字元,沒有任何意義 3、 直譯器開始解釋執行剛剛讀入記憶體的c.py程式碼,開始識別python語法 對比文字編輯器讀取C:\a\b\c.py檔案內容也經歷了三個步驟 1、 先啟動文字編輯器 2、 文字編輯器會發送呼叫,把c.py的內容從硬碟讀入記憶體 3、 文字編輯會將剛剛讀入記憶體的內容控制輸出到螢幕上,讓使用者看到結果 總結: 二者在前兩個階段做的事情完全一致 唯一不同的就是第三階段對讀入記憶體的python程式碼的處理方式不同 '''