Pythonの変数への代入について
Pythonでは、変数を使ってデータをプログラム内で保存し、後で再利用できます。変数への代入について学んだ内容を以下に整理します。
1. 変数の代入とは?
- 右側の値を左側の変数に保存する操作です。
- 数学のイコール(=)の意味ではなく、「代入」という特別な意味を持ちます。
例
a = "Hello World"
print(a)
出力
Hello World
ポイント: a
を参照すると、メモリに保存された "Hello World"
を呼び出すことができます。
2. 変数を作ること(変数を宣言する/定義する)
- 変数を宣言する、または変数を定義するという表現を使います。
- 変数を使うことで、コードを簡潔にし、後から値を変更しやすくなります。
例
greeting = "Hello"
print(greeting)
# 変数の値を変更
greeting = "Hi"
print(greeting)
出力
Hello
Hi
ポイント: 変数の値を変更しても、他のコードを大きく変更する必要がありません。
3. 変数を利用した計算や連結
- 変数は、計算や文字列の連結にも利用できます。
例1:数値の計算
x = 5
y = 10
print(x + y)
出力
15
例2:文字列の連結
a = "Hello"
b = "World"
print(a + " " + b)
出力
Hello World
4. 変数の命名規則
良い例
my_variable = 10
user_name = "Alice"
悪い例
2variable = 10 # 数字で始めているためエラー
user-name = "Bob" # ハイフンは使用できないためエラー
5. 出力される流れ
変数を出力するとき、Pythonは以下の流れで動作します:
- print 文で変数が指定される。
- Pythonは「変数名(例:
a
)が何だったかな?」とメモリを探す。 - メモリに保存されている値(例:
"Hello World"
)を出力する。
例
a = "Hello World"
print(a)
出力
Hello World
6. 変数を使うメリット
-
再利用可能:
- 一度変数に値を代入すると、プログラム内で何度も利用できます。
-
値を変更しやすい:
- 変数の値を変更するだけで、他のコードを変更せずに動作を調整可能です。
-
コードが読みやすくなる:
- 何を表しているのか分かりやすい名前を使うことで、可読性が向上します。