06 Python 的基本語法規範
在這個標準工業大行其道的今天,任何事物都有屬於自己的標準或者規範。作為當下最流行的程式語言之一的 Python 當然也不例外,這節課我們就來學習下 Python 的基本語法規範:
1. 簡介
本文介紹 Python 的最基本語法和功能,即:安裝完 Python 後、開始學習 Python,首先需要了解的知識點。
2. 變數
2.1 什麼是變數
變數是 Python 程式用來儲存計算結果的儲存單元,為了方便訪問這塊儲存單元,Python 給這塊儲存單元命名,該名稱即為變數名,在 Python 中通過變數名來訪問儲存計算結果的儲存單元。
在下圖中,在記憶體中有一塊儲存區域儲存了計算結果 123,在 Python 程式中使用變數 X 表示這一塊儲存區域,如下所示:

變數的值是可以變化的,在下圖中,將變數 X 修改為 456,如下所示:

2.2 在 Python 中定義和修改變數
本小節通過例項講解如何在 Python 中定義和修改變數,步驟如下:
- 在命令列視窗中輸入 python,進入 Python 的互動模式。注意,在 Python 的互動模式下,>>> 是提示符。本小節面向初學者,因此會提及進入 Python 的互動模式,之後的章節將不再贅述。

- 定義變數 X,並設定變數 X 的初值為 123
>>> X = 123
- 直接輸入變數名 X,讀取變數 X 的值,在互動模式下,會輸出變數 X 的當前值。
>>> X
123
- 修改變數 X 為 456。
>>> X = 456
- 直接輸入變數名 X,讀取變數 X 的值,發現變數 X 已經修改為 456。
>>> X
456
2.3 變數的命名規則
Python 的變數名稱具有如下規則:
2.3.1 變數名由字母、數字、下劃線組成
合法的變數名稱如下:
- abc
- ABC
- abc123
- abc_xyz
- abc__xyz,該命名包含了2根下劃線
- __init__,該命名包含了2根下劃線
不合法的變數名稱如下:
- a$bc,該命名包含了字元$
- ab/c,該命名包含了字元/
2.3.2 數字不能作為變數名開頭
合法的變數名稱如下:
- abc123
不合法的變數名稱如下:
- 123abc
2.3.4 不能以 Python 中的關鍵字命名
在 Python 中,具有特殊功能的識別符號稱為關鍵字。關鍵字是 Python 語言自己已經使用的了,不允許開發者自己定義和關鍵字相同名字的變數。下圖列出了 Python 中所有的關鍵字。

在 Python 的互動模式中,輸入’False = 123’,定義變數 False,初值為 123,輸出結果如下:
>>> False = 123
File "<stdin>", line 1
SyntaxError: can't assign to keyword
False 是 Python 的關鍵字,因此提示語法錯誤:“SyntaxError: can’t assign to keyword”。
3. 註釋與空行
3.1 什麼是註釋
在編寫 Python 程式時,寫程式的人為程式段給出解釋或提示,對程式碼的解釋被稱為註釋。通過在程式程式碼中添加註釋,可以提高程式程式碼的可讀性。
Python 程式由多個程式段構成,可以使用空行將程式段分開,從而提高程式程式碼的可讀性。
編寫程式 comment.py,檔案內容如下:
