営業時間:平日9:00~17:00

プログラミング

Python基礎編:コメントアウト

saori
Python基礎編:コメントアウト

プログラミングを始めたばかりで、コードを書いていると、プログラミング言語ばかりで、何をするためのプログラミングだったのかよくわからなくなってしまうときがあります。

そうならないためにも、プログラミング言語の中には便利な「コメントアウト」と呼ばれるものがあります。

コメントアウトとは

コメントアウトとは、一般的には使用されておらず、プログラミング言語の用語として扱われています。

プログラミングの際に、その説明や、元のコードを念のため残しておきたい場合に特定の記号を用いて入力することで、プログラム全体を実行してもコメントアウトした箇所だけは処理されないようになります。

Pythonでのコメントアウトのやり方

Pythonでは2種類のコメントアウトのやり方があります。

  • 1行だけコメントアウトする
  • 複数行をコメントアウトする

1行だけコメントアウトする

1行だけをコメントアウトするときに使う記号が「#」です。処理をしたくないコードや、説明文の前につけるだけで、コメントアウトすることができます。

複数行をコメントアウトする

説明が長くなりそうなときや、コードがコードが複数行になる時には、「#」を使うのはとても面倒ですし、見た目も悪くなります。そういうときには、「’’’」シングルクォーテーション3つか、「”””」ダブルクォーテーション3つで囲むことで囲まれた部分をコメントアウトすることができます。

「”””」や「’’’」を使うときには1つ注意しなければいけないことがあります。それは、直前と同じインデントから始めないといけないということです。

これでは、エラーになってしまいますが、次のような書き方をすると、エラーにはなりません。

コメントアウトのメリット

コメントアウトをすることによってさまざまなメリットがあります。

  • メモ用として説明や注意書きを書くことができる
  • 元のコードを残したまま別のコードの実行ができる
  • プログラムが動かない時に原因をつきとめることができる
  • 他の人がみても何を行うプログラミングかすぐに分かる

メモ用として説明や注意書きを書くことができる

プログラミング初心者であればあるほど、コードを覚えたてで、自分が何をするプログラミングを書いたのか、よく見て考えないと分からないことが出てくると思います。そんな時間はもったいないですよね。

そうならないためにも、コメントアウトを活用することで、メモ代わりになったり、プログラムの説明を残しておくことができるのです。これがあることで、プログラミングがはかどるようになると思います。

元のコードを残したまま別のコードの実行ができる

初めに書いたプログラミングを完全に削除したくないけど、別のコードでも試してみたい、ということも出てくると思います。その場合、コメントアウトを知らなければ、wordかメモ帳にコードを切り取って貼り付けて保存しておいて、プログラミングファイルに新しいコードを入力するというとてもめんどくさい事をやってしまいます。

しかし、コメントアウトを知っていれば、プログラミングファイルに元のコードを残したまま、新しいコードを書くことができるのです。新しいコードでうまくいかなかったら、元のコードの「#」を1つ削除するだけで元通りです。とても便利だとは思いませんか。

プログラムが動かない時に原因をつきとめることができる

プログラムを実行した際にエラーになることはよくあることです。そこで、どのコードでエラーになっているかを突き止めるためにも、コメントアウトが使えます。実際にエラーが起きている箇所をコメントアウトすることで、うまくプログラミングが実行されることもあります。

他の人が見ても何を行うプログラミングかすぐに分かる

プログラミング言語はそもそも、コンピュータが理解しやすいように作られた言語です。なので、人間にとってはすんなりと読めるものではありません。まして、自分が書いたものでなければさらに難しくなります。

しかし、プログラムをする上で、他人と共同で作業したり、ファイルを渡したりすることもあるでしょう。その時に、コメントアウトされた説明があると、とても分かりやすくなります。

とても便利なコメントアウトのやり方を紹介しました。ぜひプログラムを作る時に活用してみてください。

あなたにオススメの記事

令和元年にオススメの【カニ通販店】探しました

令和元年にオススメの【カニ通販店】探しました

ForeAthlete 245 Musicの個人的レビュー

ForeAthlete 245 Musicの個人的レビュー

こんな場面にMacBookのレンタルはいかがでしょうか

Apple Watchの超便利な機能「計算機」で割り勘しよう

Apple Watchの超便利な機能「計算機」で割り勘しよう

ECO EDO日本橋2019に行ってきました

ECO EDO日本橋2019に行ってきました

Python基礎編:エスケープシーケンス

Python基礎編:エスケープシーケンス

アップルウォッチは集中力を高めたり維持する効果がある

「小さな自然の写し方」という本を読んで撮影した写真を紹介します

「小さな自然の写し方」という本を読んで撮影した写真を紹介します

銀座で沖縄満喫INわしたショップ

銀座で沖縄を満喫してみたinわしたショップ

Python基礎編:リストの書き方とルール、予約語と組み込み関数

中央区隅田川沿いでマニュアル撮影した夜景写真をシャッタースピード別に紹介

中央区隅田川沿いでマニュアル撮影した夜景写真をシャッタースピード別に紹介

板橋区エコポリスセンターでのイベント

板橋区エコポリスセンターでのイベント

9月17日はモノレール開業記念日

9月17日はモノレール開業記念日

7月1日はウォークマンの日

7月1日はウォークマンの日

7月15日はファミコンが発売された日

7月15日はファミコンが発売された日

SPONSOR