Pythonのコメントの書き方

2021/01/05Python

Pythonのプログラムにコメントを記述するには「#」を挿入します。

また、複数行に渡るコメントは「""" コメント “""」とダブルコーテーション3つで囲みます。

Pythonのコメントの書き方

Pythonのプログラムにコメントを記述するにはコメントにしたい文字列の前に「#」を挿入します。

#この行はコメント
print( "Hello World!!" )

print( "Hello World!!" )    #この部分はコメント

「#」は行の先頭でも行の途中にでも挿入することができます。
(「#」以降が行の終わりまでコメントになります。)

Pythonの複数行のコメントの挿入方法

Pythonで複数行に渡るコメントを挿入する場合はダブルコーテーション3つ「"""」で開始行と終了行を囲みます。

"""
この行はコメント1
この行はコメント2
"""
print( "Hello World!!" )

ただしこのコメントの書き方で注意しなければならないのは、「"""」のインデント(ネスト)を開始行はブロックのインデント(ネスト)と合わせる必要があります。

    """
この行はコメント1
この行はコメント2
"""
print( "Hello World!!" )

この文は1行目のコメント開始の「"""」のインデント(ネスト)とブロックのインデント(ネスト)がずれているのでエラーになります。

  File "main.py", line 1
    """
    ^
IndentationError: unexpected indent

ただし、終了の位置はずれてもエラーにはなりません。


"""
この行はコメント1
この行はコメント2
    """
print( "Hello World!!" )

を実行すると

Hello World!!

と正常に実行できます。

まとめ

Pythonのプログラムコメントは「#」で挿入できますが、「"""」を使った複数行のコメントはブロックのインデント(ネスト)と合わせる必要があります。


株式会社システムトラスト

人材募集中です。

システムトラストでは、システムエンジニア、プログラマーなどを随時募集中です。気軽にご相談ください。

お問合せ