try 文の else 節
try 文に else 節を書く利点として、最も適切なものを1つ選べ。
- A
例外が起きたときにだけ実行したい処理を書ける。
- B
例外が起きても起きなくても、必ず実行される処理を書ける。
- C
except 節を書かなくても、すべての例外を処理できる。
- D
例外が起きなかったときだけ実行する処理を、try 節の外に分けて書けるので、意図していない処理の例外まで except 節でとらえてしまうのを避けられる。
正解と解説を見る
正解:D
else 節は例外が起きなかったときに実行され、try 節を最小限にするのに役立つ。
| 項目 | 内容 |
|---|---|
| try文のelse節 | 例外が起きなかったときだけ実行される |
| finally | 例外の有無にかかわらず必ず実行される |
- A
誤り。それは except 節の役割。
- B
誤り。それは finally 節の役割。
- C
誤り。else 節は例外を処理しない。
- D
正しい。try 節には、例外が起きうる処理だけを書くのがよいとされる。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。