#10 Pythonで学ぶコメント規約の基本
コードの中に、実行はされないメモを残せる仕組みを「コメント」と呼びます。この記事では、Pythonにおけるコメントの書き方と、書く際の慣習について解説します。
コメントの書き方
Pythonでは`#`から行末までがコメントとして扱われます。
# これは年齢を表す変数
age = 20
複数行にわたるコメントには、3つの引用符(`'''`または`"""`)で囲む書き方もよく使われます。
docstringという独自の慣習
Pythonには「docstring」という、関数やクラスの説明を書くための特別なコメントの書き方があります。
def greet(name):
"""利用者に挨拶を表示する関数"""
print(f"こんにちは、{name}さん")
関数の直後に3つの引用符で書かれた文章は、その関数の説明として、他のツールからも読み取れる特別な扱いを受けます。
何を書くべきか
良いコメントは「何をしているか」ではなく「なぜそうしているか」を書くのが基本です。コードを読めば分かることを繰り返し書くのではなく、判断の理由や注意点を書くようにしましょう。
Pythonならではの注意点
docstringは書かなくてもエラーにはなりませんが、Pythonのコミュニティでは特に重視される慣習です。公開する関数やクラスには、最低限docstringを書いておくと、他の人が読んだときの理解のしやすさが大きく変わります。
まとめ
Pythonのコメントは`#`が基本で、関数の説明にはdocstringを使うのがPythonらしい慣習です。「なぜ」を書くことを意識しましょう。
本ページはプロモーションを含みます。
参考書籍(PR)
Pythonをもっと学びたい方には「スッキリわかるPython入門 第2版」がおすすめです。
コメント
コメントを投稿