Python語言介紹
一、計算機的語言介紹
如果我們想操作計算機,要讓計算機能聽懂我們說的話,但是因為計算機的組成原因,計算機只能理解二進制,所以,如果我們想要操縱計算機完成我們下達的任務,就必須用計算機能聽懂的語言。
1.機器語言
機器語言是用二進制進行編寫的,可以直接調用計算機硬件,計算機能夠識別,執行效率高,屬於低級語言,因為使用二進制進行編寫,對於人來說不易學習,所以在計算機發展的早期,能進行編程的都是行業大佬。
特點:執行效率高,開發效率差,跨平台性差
2.匯編語言
匯編語言也屬於低級語言,但是已經開始用簡單的英文來進行編碼了,執行效率也相對較高,適當地降低了程序員的門檻。
特點:執行效率較高,開發效率差,跨平台性差
3.高級語言
高級語言屬於高級語言,開始用人的語言編寫代碼,高級語言的出現正式降低了程序員的能力要求,以犧牲執效率為代價換取了開發效率,當前有兩種形式的高級語言。
3.1 編譯型
編譯型語言需要一個解釋器,解釋器對將要執行的代碼進行一次性的編譯,生成一個二進制形成的計算機指令文件,然后操作系統根據指令直接操作硬件。
特點:執行效率高,開發效率低,跨平台性差。不開源
3.2 解釋型
解釋型語言也需要解釋器,解釋器解釋一句執行一句,在執行效率上不如編譯型。
特點:執行效率低,開發效率高,跨平台性好。開源。
二、Python程序執行的兩種方式
1.交互式
在終端下進行編碼,可以即時得到代碼反饋的結果,但是只適合臨時的調試代碼,不能永久保存,且不能編寫較多的程序。
2.腳本文件
腳本文件可以永久保存代碼,大型開發都會使用腳本文件進行。
2.1 解釋器運行腳本的步驟
解釋器運行腳本文件一共有三個步驟:如執行python3 a.txt
-
首先會啟動python3的解釋器。
-
解釋器會將a.txt從硬盤讀入內存
-
然后開始對內存中的代碼進行識別、解釋、執行。
2.2 文本編輯器讀取腳本的步驟
文本編輯器讀取腳本文件也會經歷三個步驟:
- 啟動文本編輯器
- 文本編輯器將腳本內容從硬盤讀入內存。
- 將讀入內存中的內容輸出到屏幕上。
解釋器運行腳本和文本編輯器運行腳本的前兩步是相同的 ,但是在第三步就有所區別了,當腳本內容出現語法錯誤 的時候,解釋器在第三步程序會崩,但是文本編輯器只是將腳本的內容讀出來顯示,不涉及語法的識別等等。
三、注釋
3.1 注釋的重要性
注釋對於規范程序是非常重要的,無論是我們自己以后閱讀程序還是自己編寫程序,有一個清晰明了的注釋都會讓你迅速了解程序,如果自己的代碼沒有對程序進行注釋,過了一二十天,你就會發現自己對這個程序一無所知,同樣,如果別人的代碼沒有注釋,你在閱讀的時候也會感到頭痛。
注意:注釋非常重要!!!!
注意:注釋非常重要!!!!
注意:注釋非常重要!!!!
- 對關鍵代碼進行注釋,不必對簡單的代碼注釋,那樣會顯得逼格不高。
3.2注釋的方式
注釋有兩種方式:
# 1.使用井號鍵進行注釋。
# 我尋思着我是注釋
print("上邊是注釋,右邊也是注釋") # 我尋思着我也是個注釋
# 2.使用三引號進行注釋。
"""
我是多行注釋
如果需要很多的說明請用我
"""