組み込み関数の docstring
次のコードを実行したときの出力として、正しいものを1つ選べ。
print(len.__doc__.splitlines()[0])
- A
None - B
len - C
Return the number of items in a container. - D
Return the length.
正解と解説を見る
正解:C
組み込み関数・標準ライブラリにも docstring があり、help() や __doc__ で参照できる。docstring は、要約の 1 行目が重要。
| 順 | 実行する行 | 実行後の変数 |
|---|---|---|
| 1 | `print(len.__doc__.splitlines()[0])` | — |
| 結果 | 実際の出力 | Return the number of items in a container. |
- A
誤り。docstring がある。
- B
誤り。関数の名前は
__name__。 - C
正しい。組み込み関数にも docstring があり、
__doc__で参照できる。1 行目は、要約。 - D
誤り。実際の docstring とは異なる。
このサイトの問題は、各試験の公式に示された出題範囲に沿って作ったオリジナルの模擬問題です。本試験の問題ではありません。一般社団法人Pythonエンジニア育成推進協会の公式サービスではありません。