引数なしの dir()
組み込み関数 dir() を引数なしで呼び出したときに返すものとして、最も適切なものを1つ選べ。
- A
すべての組み込み関数の名前のリスト
- B
現在のディレクトリにあるファイルの名前のリスト
- C
インストールされているパッケージのリスト
- D
現在のスコープで定義されている名前(変数、モジュール、関数など)のリスト
正解と解説を見る
正解:D
dir() は引数なしで現在定義されている名前を、引数ありでそのオブジェクトの名前を返す。
- A
誤り。組み込み関数などの名前は、
dir(builtins)で調べる。 - B
誤り。ファイルの一覧は os.listdir() などで調べる。
- C
誤り。パッケージの一覧は pip list などで調べる。
- D
正しい。
dir(モジュール)のように引数を渡すと、そのモジュールが定義している名前の一覧を返す。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。