1. 程式人生 > >python_基本語法之變數

python_基本語法之變數

一 程式語言分類


機器語言:直接使用二進位制指令去編寫程式,直接操作硬體,必須考慮硬體細節

 

組合語言:用英文標籤取代二進位制指令去編寫程式,直接操作硬體,必須考慮硬體細節



高階語言:用人類能理解的表達方式去編寫程式,通過作業系統間接地操作硬體,無需考慮硬體細節。可以分為:


編譯型:編譯型語言的先將原始碼編譯生成機器語言,再由機器執行機器碼(二進位制)。

程式在執行之前需要一個專門的編譯過程,把程式編譯成 為機器語言的檔案,執行時不需要重新翻譯。程式執行效率高,依賴編譯器,跨平臺性差。如C、C++、Delphi等.

而相對的,解釋性語言編寫的程式不進行預先編譯,以文字方式儲存程式程式碼。在釋出程式時,看起來省了道編譯工序。但是,在執行程式的時候,解釋性語言必須先解釋再執行

解釋型:

原始碼不能直接翻譯成機器語言,而是先翻譯成中間程式碼,再由直譯器對中間程式碼進行解釋執行。比如Python/JavaScript / Perl /Shell等都是解釋型語言。

程式不需要編譯,程式在執行時才翻譯成機器語言,每執 行一次都要翻譯一次。因此效率比較低。依賴直譯器,跨 平臺性好.




執行效率:機器語言>組合語言>編譯型>解釋型
開發效率:解釋型>編譯型>組合語言>機器語言

跨平臺性:解釋型>all


二:安裝python直譯器


安裝後記得新增環境變數,即新增路徑

 

三執行python的兩種方式


1.互動式環境用來除錯程式,無法永久儲存程式碼


2.把程式寫到檔案中,永久儲存下來,執行方式如下:
python D:\test.py

執行python的三個階段


1.啟動python直譯器
2.python直譯器會將檔案中的內容當作普通的文字內容讀入記憶體(沒有語法的概念)
3.python直譯器解釋執行剛剛讀入記憶體的程式碼,開始識別python語法

 

四.變數

 

1. 什麼是變數
量:記錄某種現實世界中事物的某種狀態
變:事物的某種狀態是可以發生變化的

2. 為何要用變數
為了讓計算機能夠像人一樣記錄下來事物的某種狀態

3. 如何用變數
原則:先定義,後引用
1. 先定義
  age=18


 定義變數的三大組成部分:
  1 變數名:是訪問到值的唯一方式
  2 =:將變數值的記憶體地址繫結給變數名
  3 變數的值:用來表示事物的某種狀態,是我們要儲存的資料


2. 後引用
print(age)
3. 變數名的命名
  3.1 大前提:變數名應該對值有描述性的效果
  3.2 命名規範
 變數名只能是數字,字母和下劃線的任意組合,不能是關鍵字,且首字母不能是數字。

  3.3 命名風格:
    I:駝峰體
    OldboyOfAge = 73
    II:純小寫字母 + 下劃線
    oldboy_of_age = 73

 

五 . 接收使用者輸入


name = input("請輸入您的姓名:")

name = "xxx"
print(name)

 

六. 格式化輸出

 

定義一個格式:format1

format1 = '''

Name    : %s

Age       : %d

Gender : %s

'''

print(format1)  #其中%s為字串佔位符,%d為數字佔位符