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

プログラミング

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

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

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

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

コメントアウトとは

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

あなたにオススメの記事

MacBookやiPadのフリー素材が欲しいとき

MacBookやiPadのフリー素材が欲しいとき

7月7日は「ひまわり8号」の運用が開始された日

7月7日は「ひまわり8号」の運用が開始された日

佃公園から撮影した中央区界隈の無加工夜景写真

佃公園から撮影した中央区界隈の無加工夜景写真

Python基礎編:while文でループ(繰り返し)処理

Python基礎編:while文でループ(繰り返し)処理

デジタル一眼カメラのド素人が参考に選んだ最初の本

デジタル一眼カメラのド素人が参考に選んだ最初の本

MacBookでUdemyを受講してみた

見次公園フェスティバルのイベントが凄い

見次公園フェスティバル「早稲田大学ちんどん研究会」「中国雑技団」

6月29日は初代iPhoneがアメリカで発売された日

6月29日は初代iPhoneがアメリカで発売された日

iPadでマウスを使ってみた感想

文房具専門店伊東屋の「紙」がスゴい

6月1日は電波の日

6月1日は電波の日

6月25日は世界初の衛星中継テレビ番組が放送された日

6月25日は世界初の衛星中継テレビ番組が放送された日

人形師「中村弘峰」さんのサマースピリッツに心を奪われて

人形師「中村弘峰」さんのサマースピリッツに心を奪われて

第37回江東区民まつり亀戸地区夏祭り大会:イベント・出店編

第37回江東区民まつり亀戸地区夏祭り大会:イベント・出店編

iPad9.7インチでエクセルを使ってみた感想

SPONSOR

  • 最近チェックしたアイテム