Python にはなぜ複数行コメントがないのでしょうか? 質問する

Python にはなぜ複数行コメントがないのでしょうか? 質問する

はい、三重引用符の文字列は複数行のコメントとして機能できることは知っています。たとえば、

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

そして

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

しかし、技術的に言えば、これらは文字列ですよね?

Google で検索して Python スタイル ガイドを読みましたが、複数行の /* */ タイプのコメントが正式に実装されていない理由についての技術的な答えを見つけることができませんでした。三重引用符を使用することには何の問題もありませんが、この設計上の決定に至った理由が少し気になります。

ベストアンサー1

「Guido は複数行のコメントの必要性を感じなかった」という答えよりも良い答えが得られるとは思えません。

Guido はこの件についてツイートしています:

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

おすすめ記事