python語言介紹
一、計算機的語言介紹
如果我們想操作計算機,要讓計算機能聽懂我們說的話,但是因為計算機的組成原因,計算機只能理解二進位制,所以,如果我們想要操縱計算機完成我們下達的任務,就必須用計算機能聽懂的語言。
1.機器語言
機器語言是用二進位制進行編寫的,可以直接呼叫計算機硬體,計算機能夠識別,執行效率高,屬於低階語言,因為使用二進位制進行編寫,對於人來說不易學習,所以在計算機發展的早期,能進行程式設計的都是行業大佬。
特點:執行效率高,開發效率差,跨平台性差
2.組合語言
組合語言也屬於低階語言,但是已經開始用簡單的英文來進行編碼了,執行效率也相對較高,適當地降低了程式設計師的門檻。
特點:執行效率較高,開發效率差,跨平台性差
3.高階語言
高階語言屬於高階語言,開始用人的語言編寫**,高階語言的出現正式降低了程式設計師的能力要求,以犧牲執效率為代價換取了開發效率,當前有兩種形式的高階語言。
3.1 編譯型
編譯型語言需要乙個直譯器,直譯器對將要執行的**進行一次性的編譯,生成乙個二進位制形成的計算機指令檔案,然後作業系統根據指令直接操作硬體。
特點:執行效率高,開發效率低,跨平台性差。不開源
3.2 解釋型
解釋型語言也需要直譯器,直譯器解釋一句執行一句,在執行效率上不如編譯型。
特點:執行效率低,開發效率高,跨平台性好。開源。
二、python程式執行的兩種方式
1.互動式
在終端下進行編碼,可以即時得到**反饋的結果,但是只適合臨時的除錯**,不能永久儲存,且不能編寫較多的程式。
2.指令碼檔案
指令碼檔案可以永久儲存**,大型開發都會使用指令碼檔案進行。
2.1 直譯器執行指令碼的步驟
首先會啟動python3的直譯器。
直譯器會將a.txt從硬碟讀入記憶體
然後開始對記憶體中的**進行識別、解釋、執行。
2.2 文字編輯器讀取指令碼的步驟
啟動文字編輯器
文字編輯器將指令碼內容從硬碟讀入記憶體。
將讀入記憶體中的內容輸出到螢幕上。
直譯器執行指令碼和文字編輯器執行指令碼的前兩步是相同的 ,但是在第三步就有所區別了,當指令碼內容出現語法錯誤 的時候,直譯器在第三步程式會崩,但是文字編輯器只是將指令碼的內容讀出來顯示,不涉及語法的識別等等。
三、注釋
3.1 注釋的重要性
注釋對於規範程式是非常重要的,無論是我們自己以後閱讀程式還是自己編寫程式,有乙個清晰明了的注釋都會讓你迅速了解程式,如果自己的**沒有對程式進行注釋,過了一二十天,你就會發現自己對這個程式一無所知,同樣,如果別人的**沒有注釋,你在閱讀的時候也會感到頭痛。
注意:注釋非常重要!!!!
注意:注釋非常重要!!!!
注意:注釋非常重要!!!!
對關鍵**進行注釋,不必對簡單的**注釋,那樣會顯得逼格不高。
3.2注釋的方式
注釋有兩種方式:
# 1.使用井號鍵進行注釋。
# 我尋思著我是注釋
print("上邊是注釋,右邊也是注釋") # 我尋思著我也是個注釋
# 2.使用三引號進行注釋。
我是多行注釋
如果需要很多的說明請用我
python程式語言好學嗎 python語言難學嗎
python就是以他簡單易學出名的。幾乎是現在最簡單,卻可塑性最高的語言了。一般有其它程式語言基礎的,自學,三小時左右就能學會。現在python都有給小朋友的教程,簡單程度可見一般。3.高階言語 當你用python言語編寫程式的時分,你無需考慮諸如怎麼管理你的程式運用的記憶體一類的底層細節 4.可移...
python語 Python 基本語法
python 語法 1 列印 輸入用print 例如 print hello word python 3中可以直接列印中文,並且語法不一樣,python 3中有 2 如何定義變數名 定義變數名有以幾個條件 1 開頭必須是字母 or 下劃線 2 變數名必須是由字數 or 數字 or 下劃線的組成,不可...
python3語言 Python3學習之語言基礎3
三 判斷 迴圈語句,函式,命名空間,作用域 1 python3 條件控制 python中if語句的一般形式如下所示 python 中用 elif 代替了 else if,所以if語句的關鍵字為 if elif else。注意 1 每個條件後面要使用冒號 表示接下來是滿足條件後要執行的語句塊。2 使用...