webstation plus

 Pythonでプログラムを書いていると、コメントを追加したり、不要なコードをコメントアウトしたくなることがあります。

 そこで今回は、初心者の方にもわかるように、Pythonでのコメント・コメントアウトの書き方を紹介します。

 コメント・コメントアウトとは?

 まずはコメントについて簡単に紹介します。

 コメントとは、作成したコードの目的や使い方などを第三者にわかりやすく説明するためのものです。他人が書いたコードを理解するのは大変ですからね。

 また、実行させたくないコードを無効化するときにもコメントを使います。この無効化するためのコメントをコメントアウトと言います。

 コメントやコメントアウトの書き方

 では早速、コメントの書き方について紹介します。

 Pythonではコメントに「#」(シャープ)を使います。行中の「#」以降に書いたコードはすべて無効化されます。

 次のサンプルプログラムをみてください。

◆サンプルプログラム:

◆実行結果:

 「Hello World2」のprint処理が無効化されていることがわかりますよね。これがコメントアウトです。

 print関数について知りたい方は、以下のエントリを参考にしてください。

 また、次のように行の途中にコメントを書くこともできます。

◆サンプルプログラム:

◆実行結果:

 このように、コメントは処理の内容を説明したり、不要な処理を無効化するときに便利な機能です。

 複数行をまとめてコメントアウトする方法

 先ほど紹介した「#」を使った例では、行中の「#」以降に書かれた処理を無効化することができました。

 しかし、複数行をまとめて無効化したくなることもありますよね。そんなときは、「#」を複数行にわたって書いてもいいのですが、もっと便利な方法があります。

 それは、「’」(シングルクォート)または「”」(ダブルクォート)を3個つなげた「”’」or「”””」(トリプルクォート)を使って該当箇所を囲む方法です。

 言葉ではわかりにくいと思うので、次のサンプルプログラムをみてください。

◆サンプルプログラム:

◆実行結果:

 「for文」をすべてコメントアウトしたので、sumの値が初期値0のまま出力されましたね。

 「for文」について知りたい方は、以下のエントリを参考にしてください。

 最後に

 今回は、Pythonのコメント・コメントアウトの書き方について紹介してきました。

 プログラミングをしていると、コメントを書いたり、コメントアウトしたくなる箇所がいろいろ出てくると思うので、ぜひ習得してください。

 関連記事

【Python】while文を使った繰り返し処理の基本を簡単に紹介

 Pythonで繰り返し処理を実現する方法として「for文」と「while文」がありますが、初心者の方には少し複雑に思えるかもしれません。  そこで今回は、初心者の方にもわかるように、Pythonでのwhile文の使い方 …

仮想マシン化「VMware Player」のインストール方法(32bit版も)

 「Windows PCでLinuxを動作させたい」と思ったことありませんか。  そんなときに便利なのが、仮想マシン構築ソフト「VMware Workstation Player(以下、VMware Player)」です …

VMware Playerを用いてUbuntuをインストールする方法

 前回のエントリで「VMware Player」をインストールしたので、今回はUbuntu(Linux)をインストールして実際に動かしてみたいと思います。  では、早速Ubuntuのインストール方法について紹介します。 …

【Python】モジュール、パッケージ、ライブラリの意味とimportの使い方を紹介

 Pythonを使い始めると、モジュールとか、パッケージとか、ライブラリとか似たような言葉が登場します。  そして、これらを使うには「import」する必要があるのですが、imoprtがどのような役割を果たしているのか、 …

【Python】for文を使った繰り返し処理の基本を簡単に紹介

 Pythonで繰り返し処理を実現する方法として「for文」と「while文」がありますが、初心者の方には少し複雑に思えるかもしれません。  そこで今回は、初心者の方にもわかるように、Pythonでのfor文の使い方を簡 …

Pythonのライブラリを簡単にインストールできるツール「pip」の導入方法

 この前のエントリでPythonのインストール方法を紹介しました。  Pythonをインストールすると標準ライブラリも同時にインストールされますが、それ以外にもサードパーティが約20万種類のライブラリを公開しています。 …

【Python】if __name__ == ‘__main__’:の意味と使い方を簡単に紹介

 Pythonを勉強していると、「if __name__ == ‘__main__’:」という謎のコードに出会うことがあります。  実はこれ。パッとみると他のプログラミング言語におけるmain関数 …

【Python】関数の定義方法と呼び出し方を紹介

 Pythonを勉強していると、何度も似たようなコードを書くことになりますよね。しかし、何度も似たようなコードを書くのは面倒ですし、コードが読みにくくなります。  そこで、ある特定の処理をまとめて「関数」にすることで共通 …

【Python】if文を使った条件分岐の基本を簡単に紹介

 Pythonで条件分岐をする場合、「if文」を使うことになりますが、初心者の方には少し複雑に思えるかもしれません。  そこで今回は、初心者の方にもわかるように、Pythonでの「if文」の使い方を簡単に紹介します。 & …

認証プロキシ環境下でのpip installコマンドのエラーを解消する方法(Windows)

 会社内などの認証プロキシがある環境下では、「pip install」コマンドを使ってpythonのパッケージをインストールしようとするとエラーが発生します。  そんなときに設定すべきコマンドについて紹介します。 &nb …