属性名の補完
標準の対話モードで、import string を実行したあとに string. と入力して Tab キーを押したときの動きとして、最も適切なものを1つ選べ。
- A
対話モードが終了する。
- B
string モジュールの属性(関数や定数など)の名前の候補が補完・表示される。
- C
文字列の内容がすべて削除される。
- D
Tab 文字が入力されるだけで、補完は一切行われない。
正解と解説を見る
正解:B
対話モードでは、. のあとで Tab キーを押すと、属性の名前を補完できる。
| 項目 | 内容 |
|---|---|
| 終了 | exit() または quit()、Unix系では Ctrl-D(Windowsでは Ctrl-Z の後に Enter) |
| 補完・履歴 | Tabで補完(属性名も)。履歴は readline で扱い、Ctrl-R で検索。履歴ファイルは ~/.python_history |
- A
誤り。Tab キーで対話モードは終了しない。
- B
正しい。
.の前の式を評価し、その属性の名前を補完の候補にする。 - C
誤り。そのような働きはない。
- D
誤り。標準の対話モードでは Tab キーで補完が行われる。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。