農會 資訊管理類程式設計110 年第 36 題單選題
raise 為Python語言的關鍵字。
A正確答案
Python的 raise 是保留關鍵字,用於主動丟擲例外(Exception),以控制錯誤處理流程。
為什麼答案是 A
raise 確實是 Python 的保留關鍵字,專門用來主動觸發例外狀況(Exception),例如 raise ValueError。
考點:raise關鍵字考點:關鍵字認知
載入中…
完整詳解
Pro · 無限重點 Python的 raise 是保留關鍵字,用於主動丟擲例外(Exception),以控制錯誤處理流程。
看到 raise 直接聯想「丟擲例外」,它是Python內建保留關鍵字,不可用作變數名稱。
逐選項分析
Araise關鍵字✓ 正確
raise 確實是 Python 的保留關鍵字,專門用來主動觸發例外狀況(Exception),例如 raise ValueError。
B關鍵字認知✕
raise 並非一般變數或自訂函式,而是語言內建的保留關鍵字,因此選項敘述錯誤。
Python 常見例外處理關鍵字
| 關鍵字 | 功能說明 | 使用情境 |
|---|
| try | 嘗試執行可能出錯的程式碼 | 包裹危險操作 |
| except | 捕捉並處理髮生的例外 | 錯誤發生時的應變 |
| finally | 無論是否發生例外都會執行 | 資源釋放或清理 |
| raise | 主動引發指定的例外 | 自訂錯誤條件觸發 |
考生容易將 raise(丟擲例外)與 return(回傳值)或 yield(產生器)混淆。記住 raise 是專門用來「中斷正常流程並報錯」的關鍵字。