Pythonのコメントの書き方

2021/01/05PythonPythonの基本

記事内に広告が含まれています。

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

システムトラストでは一緒に働いていただける仲間を募集中です。
株式会社システムトラスト

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

お問合せ