1. ホーム
  2. パイソン

[解決済み】なぜPythonには複数行のコメントがないのですか?

2022-04-02 13:58:19

質問

トリプルクオート文字列が複数行のコメントとして機能することは承知しています。例えば

"""Hello, I am a 
   multiline comment"""

そして

'''Hello, I am a 
   multiline comment'''

しかし、厳密に言えばこれらは文字列ですよね?

Pythonスタイルガイドをググって読みましたが、なぜ複数行の/* */タイプのコメントの正式な実装がないのか、技術的な答えを見つけることができませんでした。トリプルクォートを使うのは問題ないのですが、この設計上の決定がどのようなものなのか、少し興味があります。

どのように解決するのですか?

Guido didn't feel the need for multi-line comments"」以上の回答が得られるとは思えません。

グイドは ツイート についてです。

<ブロッククオート

Pythonのヒント:複数行の文字列を複数行のコメントとして使用することができます。docstringとして使用されない限り、それらは何のコードも生成しません! :-)