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