與眾多編程語言一樣,Python變量的命名有一定的規范:
- 變量名只能包含字母、數字、下划線且不能以數字開頭。例如,num_1 為正確命名,而 1_num 則錯誤。
- 變量名不允許含空格,但是可以用下划線來分割單詞。num_list 是可行的,num list 則會引發錯誤。
- 不要將Python中的關鍵字和函數名作為變量名,關鍵字即Python用於特殊用途的單詞。
- 變量名最好是見名知意。例如 num 比 n 更有意義、pet_name 比 pn 更能讓人讀懂。
- 有一個需要注意的地方,就是在命名變量的時候,小心使用小寫字母 l 和大寫字母 O,因為它們可能會被錯看為數字 1 和 0 。
- 在Python中,雖然變量名中可以使用大寫字母,但是盡量避免使用大寫字母。
附上:Python中的關鍵字
False | class | finally | is | return |
None | continue | for | lambda | try |
True | def | from | nonlocal | while |
and | del | global | not | with |
as | elif | if | or | yield |
assert | else | import | pass | |
break | except | in | raise |