変数と代入とは、プログラミングにおいて非常に基本的な概念です。ここではPythonを例にして、変数と代入について説明します。

変数とは

変数とは、値を保存するための箱のようなものです。プログラムにおいては、データを扱う際に必ずと言っていいほど使われます。変数には、任意の名前をつけることができます。

Pythonでは、変数を宣言する必要がありません。変数に初めて値を代入すると、その変数が自動的に作成されます。例えば、以下のコードでxという変数に10を代入しています。

x = 10

ここで、=は代入演算子です。右辺の値を左辺の変数に代入することを意味します。このようにして、変数に値を代入することができます。

変数の型

変数には、値の種類に応じた型があります。Pythonの主要な型は以下の通りです。

  • 数値 (int, float)
  • 真偽値 (bool)
  • 文字列 (str)
  • リスト (list)
  • タプル (tuple)
  • 辞書 (dict)
  • 集合 (set)

変数の型は、type()関数を使って調べることができます。例えば、以下のコードでxの型を調べています。

x = 10 print(type(x)) #=> <class 'int'>

変数の再代入

変数には、新しい値を代入することができます。例えば、以下のコードではxに最初に10を代入し、次に20を代入しています。

x = 10 x = 20 print(x) #=> 20

変数に新しい値を代入することを、再代入と呼びます。

変数の使い方

変数を使うことで、同じ値を繰り返し使う場合や、計算結果を保存する場合などに便利です。以下のコードでは、半径が3の円の面積を計算しています。

pi = 3.14 r = 3 area = pi * r ** 2 print(area) #=> 28.26

このように、変数を使うことで、プログラムをより簡潔に書くことができます。

以上が、Pythonにおける変数と代入の解説です。

リンク

Variables and assignment[EN]