timeit
小さなコードの実行時間を測って比べたいときに使う標準ライブラリのモジュールとして、最も適切なものを1つ選べ。
- A
zlib - B
doctest - C
timeit - D
random
正解と解説を見る
正解:C
timeit モジュールで、小さなコードの実行時間を測れる。
| モジュール | 用途 |
|---|---|
| timeit | 短いコードの実行時間を測る |
| doctest | docstring の中の「>>>」の例を実行して確かめる |
- A
誤り。データを圧縮・展開するモジュール。
- B
誤り。docstring に書いた例をテストとして実行するモジュール。
- C
正しい。
timeit.Timer("t=a; a=b; b=t", "a=1; b=2").timeit()のように、短いコードの実行時間を測れる。大きなコードの性能を調べるには profile や pstats を使う。 - D
誤り。乱数を作るモジュール。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。