Python 速習チュートリアル

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はコードを読み取りますが、最終的には無視します。これにより、実質的なマルチラインコメントとして機能させることができます。