制御構造ツール(4章)
Pythonの関数におけるドキュメンテーション文字列(docstring)に関する説明として、正しいものはどれか。
- Adocstringは関数定義の最後の行に記述しなければならない
- ✓docstringは関数定義の最初の行に文字列リテラルとして記述し、__doc__属性から参照できる
- Cdocstringは#記号を使ったコメントとして記述しなければならない
- Ddocstringを記述すると、関数呼び出し時に自動的にコンソールへ出力される
解説
関数定義の最初の文として文字列リテラルを置くと、それがその関数のdocstringとなり、関数オブジェクトの__doc__属性を通じて取得できる。
根拠Pythonチュートリアル4章 ドキュメンテーション文字列