3: 2016-12-29 (木) 09:05:38 njf |
現: 2017-01-02 (月) 15:06:33 njf |
| | | |
| #これはコメント | | #これはコメント |
| + | |
| print u"コメントのテスト" | | print u"コメントのテスト" |
| | | |
| hd = """複数行の文字列が | | hd = """複数行の文字列が |
| 書けます。""" | | 書けます。""" |
| + | |
| print hd | | print hd |
| | | |
| | | |
| そのせいか、ヒアドキュメントを複数行のコメントとして使うのは、ファイルの先頭や関数、クラスなどの定義のところなど、制御構造と関わりの無い場所で使われることが多いです。 | | そのせいか、ヒアドキュメントを複数行のコメントとして使うのは、ファイルの先頭や関数、クラスなどの定義のところなど、制御構造と関わりの無い場所で使われることが多いです。 |
- | 単にもともと複数行のコメントを必要とするのがそういう場所と言うだけかも知れませんが。 | + | |
| + | 特に関数やクラスの先頭で使われるものを「ドキュメントストリング」と呼び、「__doc__ 」で参照することが可能です。ドキュメントストリングについては「[[Python/関数定義:http://njf.jp/cms/modules/xpwiki/?Python%2F%E9%96%A2%E6%95%B0%E5%AE%9A%E7%BE%A9#t8b3f869]]」を参照してください。 |