webstation plus

 Pythonで文字列や数値、変数の値を出力したい場合、「print関数」を使うことになります。デバッグのときによく使う関数ですよね。

 そこで今回は、初心者の方にもわかるように、Pythonでの「print関数」の使い方を簡単に紹介します。

 print関数の基本的な使い方

 では、早速「print関数」の基本的な使い方を説明します。

 まずは、文字列や数値、リストを出力してみましょう。次のサンプルプログラムをみてください。

◆サンプルプログラム:

◆実行結果:

 文字列や数値、リストの値をprint関数に直接入力すれば出力できましたね。

 また、次のサンプルプログラムように変数をprint関数に入力しても同様の結果が得られます。

◆サンプルプログラム:

◆実行結果:

 さらに、「,」(カンマ)で区切れば、複数の文字列や数値、リストや変数を並べて出力することもできます。

◆サンプルプログラム:

◆実行結果:

 また、次のサンプルプログラムのように、「+」で文字列を結合して出力することもできます。

◆サンプルプログラム:

◆実行結果:

 さらに、「str関数」を使って数値を文字列に変換して結合することもできます。

◆サンプルプログラム:

◆実行結果:

 また、C言語などのプログラミング言語を使っている方にはなじみのある「%」を使って出力することもできます。

◆サンプルプログラム:

◆実行結果:

 C言語と同様に、%dは10進数を意味しています。その後、「%」とスペースに続いて「%d」に出力したい変数を指定します(サンプルプログラムでは「% num1」)。

 出力したい変数が複数ある場合は、「% (num2, num3)」のように、カッコで囲って「,」で順番に指定します。

 また、%dの代わりに、%fで小数を、%sで文字列を指定することもできます。

 さらに、「%」の代わりに「formatメソッド」を使うこともできます。

◆サンプルプログラム:

◆実行結果:

 「%d」の代わりに「{}」を指定することで、.format()メソッドに指定している変数の値を出力することができました。

 最後に

 今回は、Pythonの「print関数」について簡単に紹介してきました。プログラムをデバッグするときには必須の関数なので、ぜひ習得してください。

 関連記事

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

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

【Python】コメントやコメントアウトの書き方を紹介

 Pythonでプログラムを書いていると、コメントを追加したり、不要なコードをコメントアウトしたくなることがあります。  そこで今回は、初心者の方にもわかるように、Pythonでのコメント・コメントアウトの書き方を紹介し …

【Python】数値計算に役立つライブラリNumPyの導入方法と使い方を紹介

 Pythonを使って機械学習をはじめると、膨大な量の数値計算をする必要に迫られるため、計算を効率的に行うモジュール「NumPy」を使うことが多くなります。  NumPyは、機械学習で必須となるベクトルや行列などの多次元 …

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

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

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

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

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

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

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

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

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

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

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

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

【Ubuntu】.debファイルをインストールする方法

 Ubuntuでは、パッケージを管理するシステムとして便利な「apt」があります。  しかし、パッケージによっては「apt-get install」コマンドでインストールできないものがあり、その場合は代わりにdebパッケ …