資格スワイプ
制御構造ツール(4章)

Pythonの関数におけるドキュメンテーション文字列(docstring)に関する説明として、正しいものはどれか。

  • Adocstringは関数定義の最後の行に記述しなければならない
  • ✓docstringは関数定義の最初の行に文字列リテラルとして記述し、__doc__属性から参照できる
  • Cdocstringは#記号を使ったコメントとして記述しなければならない
  • Ddocstringを記述すると、関数呼び出し時に自動的にコンソールへ出力される

解説

関数定義の最初の文として文字列リテラルを置くと、それがその関数のdocstringとなり、関数オブジェクトの__doc__属性を通じて取得できる。

根拠Pythonチュートリアル4章 ドキュメンテーション文字列

← 前の問題次の問題 →
スワイプでまとめて流す