|
>Pythonというのを調べてみたのですが、複数行のコメントがあるのか
>どうか不明でした。
>複数行のパターンとはどのようなものでしょうか。
>あるサイトでは複数行にするためには#を行数ぶん書かなくてはいけな
>いとも書いてあったり、「"""」が複数行コメントという説明もあり、
>「"""」複数行文字列という説明もありました。
早速のレスありがとうございます。
ご指摘の通り、Pythonでは、#から行末までをコメントとして扱います。
また、「"""」(「'''」でも同じ)でくくられた範囲は通常は複数行の
文字列として扱われるのもご指摘の通りです。ただし、関数やクラスの
定義文では、ヘッダー直下の文字列(複数行に限らず)をドキュメント
文字列と呼び、これは一種のコメントです。
ドキュメント文字列は、何らかのプログラムによって関数仕様書などを
自動生成する際に利用されるもののようです。(←偉そうに書きました
が、実は私もまだまだシロートでして...済みません)
という訳で、関数定義またはクラス定義のヘッダー直下では、複数行の
文字列による複数行コメントがあります。まじめにドキュメントを書い
ているプログラムほど、この手のコメントが入っている可能性が高いと
思います。(一般論はともかく現在私が読んでいるソースでは、ほとん
どの関数にこのドキュメント文字列が入っています。^_^;;)
|
|