wordpress漢語公益搜索網站排名優(yōu)化
一、編程語言介紹
1、分類
- 機器語言 (直接用 0 1代碼編寫)
- 匯編語言 (英文單詞替代二進制指令)
- 高級語言
2、總結
1、執(zhí)行效率:機器語言>匯編語言>高級語言(編譯型>解釋型)
2、開發(fā)效率:高級語言>匯編語言>機器語言(編譯型<解釋型)
3、跨平臺性:解釋型具有有極強的跨平臺型
二、前提基礎
集成開發(fā)環(huán)境
注釋(#)
- 對關鍵代碼的解釋說明
- 被注釋的代碼不會被執(zhí)行
- PEP8 代碼規(guī)范,在同一行后使用注釋 2個空個,#后面在加一個空格 然后開始寫注釋內容
- 多行注釋 “”" 叭叭叭叭叭叭(多行注釋) “”" 或者使用單引號也可以
Python解釋器與Python語言的關系
- Python解釋器是一款應用程序,專門用來解釋Python這門語言的語法風格并執(zhí)行的。
- Python語言編寫的程序最終都是被解釋器執(zhí)行的,可以說Python語言都是在調用Python解釋器的功能,解釋器性能高低很大程度決定了我們用python寫出來的程序執(zhí)行效率高低
運行Python程序的兩種方式
- 交互方式:直接在終端喚醒Python解釋器,輸入一條命令執(zhí)行一次
- 腳本方式:將命令(代碼寫在文件中)調用解釋器執(zhí)行
Python程序運行的三個步
- python解釋器啟動;
- python解釋器像操作系統(tǒng)發(fā)起調用,讓操作系統(tǒng)調用硬件把xxx.py的內容當做普通的文本內容由硬盤存入內存;
- 解釋器執(zhí)行上一個步驟讀入內存的代碼,開始識別Python語法,執(zhí)行代碼;
python解釋器執(zhí)行代碼文件跟文本編輯器讀文件總結
相同點
- 第一步都是先啟動自己的程序(啟動解釋器/啟動文本編輯器)
- 都會調用操作系統(tǒng),讓其操作硬件,把對應的文本內容由磁盤寫入內存
差異
最后一步,Python解釋器會識別文件中代碼的語法,開始執(zhí)行,而文本解釋器是直接將讀取到內存的內容直接輸出到顯示器上