🔹 什麼是註解
-
註解 主要用來標註程式碼說明
- 程式運行不會執行註解內容
🔹 註解的寫法
-
單行註解使用
#
來標註,多行註解使用 '''
或 """
來標註
-
多行註解較少使用,通常還是會以多行
#
來標註
# 這是一個單行註解
'''
這是一個多行註解
適合用來標記長篇說明
'''
# 註解一
# 註解二
# 註解三
🔹 什麼是變數
- 變數是用來儲存資料的名稱,可以指向不同型別的值
- Python 是動態型別語言,不需要事先宣告變數型別,直接使用
=
指定值即可
🔹 變數特性
-
區分大小寫(
age
和 Age
是不同變數)
-
可重新賦值(
x = 10
可以改成 x = "Hello"
)
-
變數可指向不同型別(但不建議頻繁變更型別,以維持程式碼可讀性)
🔹 變數命名規則
-
只能使用
字母(a-z, A-Z)、數字(0-9)、底線(_)
-
不能以數字開頭(如
2name = "錯誤"
)
-
不能使用 Python 保留字(如
class, def, import
等)
🔹 變數命名方式
命名方式 |
範例 |
用途 |
小駝峰式(camelCase) |
myVariableName |
常見於 JavaScript 等語言 |
大駝峰式(PascalCase) |
MyClassName |
類別命名 |
底線命名法(snake_case) |
my_variable_name |
Python 建議用法(PEP 8) |
全大寫(常數) |
MAX_SIZE = 100 |
常數建議使用全大寫 |
🔹 變數命名正確示範
name2 = "正確" # 變數名稱以字母開頭,數字可放後面
my_variable = 10 # 使用底線命名法(snake_case)
class_name = "可以" # 避免使用 Python 保留字
🔹 變數命名錯誤示範
2name = "錯誤" # 變數名稱不能以數字開頭
my-variable = 10 # 不能包含減號(-)
class = "錯誤" # 不能使用 Python 保留字
🔹 注意事項
-
適當使用註解,但避免過度註解明顯的程式碼
-
變數名稱應清楚易懂,如
num_of_students
比 n
更具可讀性
-
遵循 PEP 8 規範,變數與函式名稱建議使用
snake_case
,類別名稱使用 PascalCase
-
避免使用保留字作為變數名稱,否則會導致語法錯誤。
🔹 參考文件