免費開始練習
普通考試 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)
💬變數命名需避開數字開頭與保留字,底線開頭雖合法但通常用於特定用途。
🧠 記憶技巧:首位非數、底線行、大小有別、關鍵避。
⚠️ 常見陷阱:容易將底線開頭(如 _var)誤判為非法,或忽略數字不能置於首位(如 3var)的限制。
Python 關鍵字 (Keywords) PEP 8 命名慣例 變數作用域

🏷️ AI 記憶小卡 VIP

AI 記憶小卡

升級 VIP 解鎖記憶小卡

考前複習神器,一眼掌握重點

🏷️ 相關主題

程式語言基礎:語法、資料型別、變數與執行流程
查看更多「[資訊處理] 計算機概要」的主題分類考古題