4.1 #によるコメント
Pythonのプログラムにおいて、コメントはインタープリタから無視されるテキストです。 コードの意味を分かりやすく伝えたり、後で修正すべき箇所をメモしたりするなど、様々な目的に利用されます。
コメントの基本的な書き方
Section titled “コメントの基本的な書き方”Pythonでは、# 文字(ハッシュ、シャープなどと呼ばれます)を使ってコメントを示します。
# が現れた位置から、その行の終わり(行末)までがすべてコメントとして扱われます。
専用の行に書く
Section titled “専用の行に書く”コメントだけを独立した行に書くスタイルで、非常によく使われます。
# 60 sec/min * 60 min/hr * 24 hr/dayseconds_per_day = 86400コードと同じ行に書く
Section titled “コードと同じ行に書く”対象となるコードのすぐ右側に続けて書くこともできます。
seconds_per_day = 86400 # 60 sec/min * 60 min/hr * 24 hr/dayコメントを記述する際の注意点
Section titled “コメントを記述する際の注意点”複数行コメントは存在しない
Section titled “複数行コメントは存在しない”Pythonには、他の言語にあるような「ここからここまで」と範囲を指定する複数行コメントの専用構文がありません。
そのため、複数行にわたってコメントを書きたい場合は、各行の先頭(またはコメントの始まり)に必ず # を入れる必要があります。
# ここには何を書いても自由です。# たとえPythonが理解できない言葉であっても、# 強力な # 文字に守られているため安全です。文字列の中では無効になる
Section titled “文字列の中では無効になる”強力な効果を持つ # 文字であっても、クォーテーション(' や ")で囲まれた文字列の中に含まれている場合は、ただの文字として扱われ、コメントとしては機能しません。
print("No comment: quotes make the # harmless.")# 出力: No comment: quotes make the # harmless.