在Python中,如果希望程式記住某個值,以便以後使用,所要做的就是給這個值起一個名字,使用的時候只要使用這個名字,就可以得到之前儲存的值。這個名字就叫做變數。
例子:
message = 'I hate group-building'
print(message)
複製程式碼
上面程式碼中,message就是一個變數,它的值是一個字串。
1. 變數的命名和使用
-
變數名只能包含字母,陣列和下劃線。變數可以用字面或下劃線開頭,但不能用數字開頭。例子:
# 正確 message_1 = 'a' # 錯誤 1_message = 'b' 複製程式碼
-
變數名不能包含空格,可以使用下劃線來分割單詞。例子:
# 正確 city_name = '廣州' # 錯誤 city name = '廣州' 複製程式碼
-
不要將Python關鍵字和內建函式名用作變數名,關鍵字和內建函式有:
關鍵字
help('keywords') 複製程式碼
可用通過內建函式,獲得所有的關鍵字
內建函式
參考官方文件Built-in Functions
-
變數名應該簡短又具有描述性(起名真的很難。。),例子:
# good name # bad n # good name_length # bad length_of_persons_name 複製程式碼
-
慎用大寫字母I和大寫字母O,容易看成數字1和0。
-
變數名是區分大小寫的。
在程式中可以隨時修改變數的值,但是Python只會記錄變數的最新值,例子:
message = 'Hate to work'
print(message)
message = 'Like to go to work'
print(message)
複製程式碼