<一覧に戻る

Pythonの代入演算子(=)

Pythonにおける代入演算子(=)とは、変数に値を保存するために使われます。

変数に値を代入しておくことで、後からその値を参照したり計算に使ったりできるようになります。Pythonプログラミングの基礎として、代入演算子の使い方をしっかり理解することはとても重要です。

代入演算子の基本

代入演算子は、左側に変数名、右側に代入したい値を書くことで使用します。

例えば、以下のように書きます。

x = 10

このコードでは、変数 x に整数 10 を代入しています。これで x は 10 という値を保持することになり、プログラム内で何度でも参照できます。

代入した値を確認する

変数に代入した値を確認するには、print関数を使います。

x = 10
print(x)  # 10と表示される

このコードを実行すると、10が表示されます。

複数の変数に一度に代入する

Pythonでは、1行で複数の変数に値を代入することもできます。 例えば次のように書きます。

a, b, c = 1, 2, 3
print(a)  # 1
print(b)  # 2
print(c)  # 3

このように書くと、a に 1、b に 2、c に 3 が代入されます。複数の値を一度に代入できるので、コードを短く、わかりやすく書くことができます。

変数の値を更新する

変数に値を再代入することもできます。以下の例では、最初に x に 10 を代入し、その後 x に 20 を代入しています。

x = 10
print(x)  # 10

x = 20
print(x)  # 20

このように、同じ変数に新しい値を代入すると、以前の値は上書きされます。プログラムの中で変数の値が変化することを理解しておくと、後の条件分岐や計算でも役立ちます。

さまざまなデータ型の代入

代入演算子を使うと、整数だけでなく、浮動小数点数や文字列など、さまざまなデータ型の値を変数に代入できます。

age = 25         # 整数
height = 1.75   # 浮動小数点数
name = "Alice"  # 文字列

print(age)     # 25
print(height)  # 1.75
print(name)    # Alice

データ型の確認

変数に代入したデータの型を確認するには、type関数を使います。

print(type(age))    # <class 'int'>
print(type(height)) # <class 'float'>
print(type(name))   # <class 'str'>

これで、変数がどの型のデータを持っているかを簡単に確認できます。

代入演算子の注意点

ここで注意したいのが、代入演算子 = と比較演算子 == は別物 ということです。

  • = は値を代入するための演算子
  • == は値が等しいかどうかを比較する演算子

例えば次のように使い分けます。

x = 5
if x == 5:
    print("xは5です")  # この行が実行される

間違って = と書いてしまうと、値の比較ではなく代入になってしまうので注意しましょう。

まとめ

Pythonの基本である代入演算子(=)を理解することは、プログラミングの第一歩です。 代入演算子を使えば、変数に値を保存して後で再利用することができます。また、整数・浮動小数点数・文字列など、さまざまなデータ型を扱えることも重要です。

まずは代入演算子の基本をしっかり押さえ、変数の使い方に慣れることが、Pythonでのプログラミングスキルを向上させる近道です。

次のステップでは、+= や -= などの 応用的な代入演算子 を学ぶと、より効率的で便利なコードを書くことができるようになります。

出力結果: