第二章:Python 基礎語法
第一節:變量的命名規則與賦值方式
2.1.1 引言
在編程中,變量是存儲數據的基本單元。變量的命名和賦值是編程語言中表達和操作數據的基礎。了解和遵循變量命名規則對于編寫清晰、可維護的代碼至關重要。
2.1.2 變量命名規則
規則一:以字母或下劃線開頭
變量名必須以字母(A-Z 或 a-z)或下劃線(_)開頭。數字可以在變量名中出現,但不能作為第一個字符。
# 正確
my_variable = 10
_var = "hello"
_myVar123 = [1, 2, 3]
# 錯誤
2things = "not allowed"? # 開頭不能是數字
# 錯誤
2things = "not allowed"? # 開頭不能是數字
規則二:避免使用保留字
不要使用 Python 的保留字(也稱為關鍵字)作為變量名。例如,if`、for、while、class等。
# 正確
message = "Hello, World!"
# 錯誤
if = True? # 'if' 是一個保留字,不能用作變量名
規則三:有意義的命名
選擇既簡潔又具有描述性的變量名,以提高代碼的可讀性。
# 好
age = 25
# 較差
a = 25
規則四:使用小寫字母和下劃線
變量名中可以使用小寫字母和下劃線來分隔單詞。
# 好
is_valid_user = True
user_full_name = "Kimi CH"
規則五:避免使用特殊字符
變量名中不應包含空格或特殊字符,如 #、$、%等。
# 錯誤
my#variable = 10
my-variable = 10
2.1.3 變量賦值
賦值操作符
在 Python 中,使用等號(=)來賦值。
# 賦值一個整數
number = 10
# 賦值一個字符串
greeting = "Hello, World!"
同時賦值多個變量
Python 允許在一行內給多個變量賦值。
# 同時賦值
x = y = z = 0
動態類型
Python 是一種動態類型語言,變量在賦值時不需要聲明類型,Python 會根據賦值自動確定類型。
# 變量的類型會根據賦值自動確定
number = 10? # 類型為 int
message = "Hello"? # 類型為 str
2.1.4 總結
通過本節的學習,讀者應該能夠理解 Python 中變量命名的規則和賦值的方式。遵循這些規則有助于編寫出清晰、規范的代碼,提高代碼的可讀性和可維護性。