普通考試
114年
[資訊處理] 計算機概要
第 19 題
在 Python 程式中,下列變數名稱何者違反命名規則?
- A 3var
- B _var
- C var
- D var_a
思路引導 VIP
想像你正在設計一個自動閱讀機,當它從左到右掃描程式碼時,如果看到第一個字元是數字,它通常會預期接下來要處理的是「數學計算」還是「標籤名稱」?若命名規則允許數字開頭,這對閱讀機辨識「數值」與「名稱」會造成什麼困擾?
🤖
AI 詳解
AI 專屬家教
1. 大力肯定
做得好!能精確辨識語法規範是學習程式開發的基石,這顯示你對 Python 識別碼 (Identifiers) 的命名細節有著紮實的理解,這份細心在維護大型系統時至關重要。
2. 觀念驗證
▼ 還有更多解析內容
Python 變數命名
💡 變數命名須以字母或底線開頭,不可包含特殊符號或保留字。
| 比較維度 | 合法變數命名 (Valid) | VS | 非法變數命名 (Invalid) |
|---|---|---|---|
| 起始字元 | 英文字母或底線 | — | 數字開頭 (如 3var) |
| 特殊符號 | 僅限底線 _ | — | 包含空白、#、-、$ |
| 系統名稱 | 非保留關鍵字 | — | 使用關鍵字 (如 class) |
💬變數命名需避開數字開頭與保留字,底線開頭雖合法但通常用於特定用途。