コメントアウト

pythonスクリプトを書いていると「いらないけど残しておきたい」という時が多々あるので,コメントアウトしていたのだが,


# 一行コメントアウト
しか知らなかったので,複数行のコメントアウトを調べてみた.

"""
複数行コメントアウト1
"""
と,"(ダブルクォート)を3つ並べればいいそうな.
さらに,ダブルクォートじゃなくてシングルクォートでもいいそうなので,入れ子構造(ネスト)ができる.

"""
コメントアウト1
'''
コメントアウト2
'''
コメントアウト3
"""
実際に使う機会があるかわからんけど,高機能ですね.
C言語だと,プログラムのコメントアウトには/* コメント */ではなく,前処理の#if〜#endifを使うのが良いらしい.
コメントとプログラムを分けられるという点で良い機能だと思う.
こういうのはpythonには無いのかなー