天天看點

python介紹、解釋器、變量及其它python

python

一、python及程式設計語言介紹

程式設計語言發展:機器語言==》彙編語言==》進階語言

機器語言:由數字電路發展而來程式設計都是靠0101的二進制進行

彙編語言:彙編語言的實質和機器語言是相同,隻不過指令是采用了英文縮寫的辨別符比二進制更容易識别記憶。

進階語言:進階語言(High-level programming language)相對于機器語言(machine language,是一種

指令

集的體系。這種指令集,稱

機器碼

(machine code),是電腦的CPU可直接解讀的資料)而言。是高度封裝了的

程式設計語言

,與低級語言相對。它是以人類的日常語言為基礎的一種程式設計語言,使用一般人易于接受的文字來表示(例如漢字、不規則英文或其他外語),進而使程式編寫員編寫更容易,亦有較高的可讀性,以友善對電腦認知較淺的人亦可以大概明白其内容。

解釋性語言:程式不需要

編譯

,程式在運作時才翻譯成

機器語言

,每執 行一次都要翻譯一次。是以效率比較低。例如Python語言。

編譯型語言:程式在執行之前需要一個專門的編譯過程,把程式編譯成 為機器語言的檔案,運作時不需要重新翻譯,直接使用編譯的結果就行了。程式執行效率高,依賴編譯器,跨平台性差些。如C、C++

Python介紹:

  Python是純粹的

自由軟體

, 

源代碼

解釋器

CPython遵循 

GPL

(

GNU

 General 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

          

python介紹、解釋器、變量及其它python

          id:就是變量存在記憶體中的位址. 

          type:變量的類型

          value:變量的值。100

常量:在python中沒有文法定義常量,但是約定俗成,通過定義的每個字母都為大寫的量成為常量。例OLDBOY

python運作的兩種方式:互動式和指令式(以檔案方式将代碼儲存下來)

運作python的三個步驟(重點):1.先啟動python解釋器

            2.将python程式當中普通的文本檔案讀入記憶體

            3.python解釋器介紹執行讀入記憶體的代碼,開始識别python文法

焚膏油以繼晷,恒兀兀以窮年。