1. HOME»
  2. Python入門»
  3. 変数・定数の基本

変数・定数の基本

Python《パイソン》においての、変数《へんすう》と定数《ていすう》の基本《きほん》を学《まな》んでいきましょう。

目次
  1. 変数・定数とは
  2. 変数・定数の使い方
  3. 型について

変数・定数とは

まず、「変数《へんすう》」は、数値《すうち》や文字列《もじれつ》などのデータを覚《おぼ》えておいてくれるものです。
覚えておいてもらったデータは、いつでも変更《へんこう》ができます。

同《おな》じように、「定数《ていすう》」も、数値や文字列などのデータを覚えておいてくれるものです。
しかし「定数」は、一度覚えておいてもらったデータを、変更することはしません。

「データの変更をしないって不便《ふべん》だな」と思うかもしれませんが、意外《いがい》とそうではなく、「絶対《ぜったい》に変更しない」と分かりきっているものは、定数を使った方が、バグを防《ふせ》ぐことができます。

変数・定数の使い方

変数《へんすう》と定数《ていすう》の使《つか》い方《かた》です。

Python《パイソン》においては、変数も定数も、基本的《きほんてき》には同《おな》じものです。
ただ、定数の場合《ばあい》は、名前《なまえ》を工夫《くふう》することで、覚《おぼ》えているデータが後《あと》から変更《へんこう》されないものだ、というふうに分《わ》かるようにします。

変数や定数に、データを覚えておいてもらうには、=を使います。
「名前=データ」というふうにすれば、その名前だけで、そのデータを使うことができるようになります。

また、このようにデータを覚えておいてもらうことを、「代入《だいにゅう》」といいます。

変数

まず、変数にデータを覚えておいてもらうには、次《つぎ》のようにします。

number = 3
print(number)

実行結果

3

上の例《れい》は、numberという名前の変数に、3という数値《すうち》を覚えておいてもらったものです。

定数

Pythonでないプログラミング言語《げんご》では、定数を使った場合《ばあい》に、データを変更しようとするとエラーになるものもあるのですが、Pythonにはそのような機能《きのう》がありません。

そのため、Pythonで定数を使うには、名前に大文字《おおもじ》とアンダーバー(_)のみを使い、変数とは区別《くべつ》できるようにします。

WINDOW_WIDTH = 1520
print(WINDOW_WIDTH)

実行結果

1520

型について

つづいて、型《かた》というものを学《まな》びます。

変数《へんすう》には、よく「数値《すうち》」や「文字列《もじれつ》」といったデータを覚《おぼ》えておいてもらいます。

文字列は「文字列型(str)」という型です。
数値は「整数型(int)」や「小数型(float)」などがあります。

といっても、Python《パイソン》ではそれほど型を気にする必要《ひつよう》はなく、データを覚えてもらったときや、変更《へんこう》されたときなどに、自動的《じどうてき》に変数はその型になります。

オリジナルゲーム.com