Python コメント
1. コメントの役割
Pythonにおいて、コメントは以下の目的で使用されます:
- Pythonコードの内容を説明するため。
- コードの可読性(Readability)を向上させるため。
- テスト(Testing)の際に特定のコードの実行(Execution)を一時的に防ぐため。
2. コメントの作成
コメントは # 記号から始まり、Pythonのインタプリタはその行の以降の内容を無視します。
# これはコメントです
print("Hello, World!")3. 行末のコメント
コメントはコード行の最後に配置することもできます。Pythonはその行の残りの部分を無視します。
print("Hello, World!") # これはコメントです4. コードの実行を停止する
コメントは、コードを説明するためだけのテキストである必要はありません。デバッグなどの際に、特定のコードの実行を防ぐ目的でも使用されます。
# print("Hello, World!")
print("Cheers, Mate!")5. マルチラインコメント (Multiline Comments)
Pythonには、マルチライン(複数行)コメント専用のシンタックス(構文)は存在しません。
5.1 複数行のコメント
複数行にわたるコメントを追加するには、各行の先頭に # を挿入します。
# これはコメントです
# 複数行にわたって
# 記述されています
print("Hello, World!")5.2 マルチライン文字列の利用
本来の意図とは少し異なりますが、マルチライン文字列(トリプルクォート)をコメントとして利用することも可能です。
Pythonは、変数(Variable)に代入されていない文字列リテラル(String Literals)を無視する性質があります。そのため、コード内にトリプルクォート(""")を追加し、その中にコメントを記述することができます。
"""
これはコメントです
複数行にわたって
記述されています
"""
print("Hello, World!")この文字列が変数にアサイン(代入)されていない限り、Pythonはコードを読み取りますが、最終的には無視します。これにより、実質的なマルチラインコメントとして機能させることができます。