python
一、python及程式設計語言介紹
程式設計語言發展:機器語言==》彙編語言==》進階語言
機器語言:由數字電路發展而來程式設計都是靠0101的二進制進行
彙編語言:彙編語言的實質和機器語言是相同,隻不過指令是采用了英文縮寫的辨別符比二進制更容易識别記憶。
進階語言:進階語言(High-level programming language)相對于機器語言(machine language,是一種
指令集的體系。這種指令集,稱
機器碼(machine code),是電腦的CPU可直接解讀的資料)而言。是高度封裝了的
程式設計語言,與低級語言相對。它是以人類的日常語言為基礎的一種程式設計語言,使用一般人易于接受的文字來表示(例如漢字、不規則英文或其他外語),進而使程式編寫員編寫更容易,亦有較高的可讀性,以友善對電腦認知較淺的人亦可以大概明白其内容。
解釋性語言:程式不需要
編譯,程式在運作時才翻譯成
機器語言,每執 行一次都要翻譯一次。是以效率比較低。例如Python語言。
編譯型語言:程式在執行之前需要一個專門的編譯過程,把程式編譯成 為機器語言的檔案,運作時不需要重新翻譯,直接使用編譯的結果就行了。程式執行效率高,依賴編譯器,跨平台性差些。如C、C++
Python介紹:
Python是純粹的
自由軟體,
源代碼和
解釋器CPython遵循
GPL(
GNUGeneral Public License)協定。Python文法簡潔清晰,特色之一是強制用空白符(white space)作為語句縮進。
Python具有豐富和強大的庫。它常被昵稱為
膠水語言,能夠把用其他語言制作的各種子產品(尤其是
C/
C++)很輕松地聯結在一起。
二、python解釋器
多版本共存:
在官網分别下載下傳python3.7和2.7的解釋器,安裝的時候可以勾選 add path添加到環境變量,或者在電腦的進階系統設定環境變量中設定添加到環境變量。
完成path後,将python3安裝目錄下的python改為python3,python2目錄下的python改為python2.即可
注:改檔案名時要先複制一份然後更改檔案名,不然要導緻其它檔案讀取不到python報錯。
三、變量和常量
變量的定義:變化的量,是記憶體中的一個标号,通過變量操作記憶體
變量的命名規則:1.變量名隻能是字母、數字、下劃線組成。
2.變量名不能數字開頭
3.變量名不能與關鍵字重名
4.定義變量名應該含義明确,不能過長。
變量的id,type,value:
例:a=100

id:就是變量存在記憶體中的位址.
type:變量的類型
value:變量的值。100
常量:在python中沒有文法定義常量,但是約定俗成,通過定義的每個字母都為大寫的量成為常量。例OLDBOY
python運作的兩種方式:互動式和指令式(以檔案方式将代碼儲存下來)
運作python的三個步驟(重點):1.先啟動python解釋器
2.将python程式當中普通的文本檔案讀入記憶體
3.python解釋器介紹執行讀入記憶體的代碼,開始識别python文法
焚膏油以繼晷,恒兀兀以窮年。