AIが解説!【文字列と数値】 Python 変数について

Pythonにおける変数は、データ(数値、文字列、リストなど)を一時的に保存する「箱」のような役割を果たします。また、変数には適切な名前を付けるためのルールがあり、これらを守ることでコードの可読性と保守性が向上します。以下、変数の基本的なルールと、変数を使った計算方法について詳しく解説します。
変数の基本と命名規則
-
変数の宣言・代入
Pythonでは、変数を新しく宣言する際に初期値を代入します。たとえば、age = 25 price = 100.5のように書くことで、変数
ageやpriceにそれぞれ数値が保存されます。1 -
変数名のルール
変数名に使用できる文字は、アルファベット、数字、アンダースコア(_)のみです。
変数を使った計算
変数に数値を代入しておけば、さまざまな演算子と組み合わせることで計算を行うことができます。主な算術演算子とその例は次のとおりです。
-
加算(+)
a = 100 b = 50 sum_result = a + b # 結果は 150 -
減算(-)
diff_result = a - b # 結果は 50 -
乗算(*)
prod_result = a * b # 結果は 5000 -
除算(/)
div_result = a / b # 結果は 2.0(常に浮動小数点数となる) -
整数除算(//)
int_div = a // b # 結果は 2(小数点以下は切り捨て) -
剰余(%)
mod_result = a % b # 結果は 0(余り) -
累乗()**
power = a ** 2 # 結果は 10000(aの2乗)
これらの演算子を使って、複雑な計算も実行できます。たとえば、演算子の優先順位を意識して計算する場合、Pythonでは累乗(**)が最も高く、次に乗算(*)、除算(/)、整数除算(//)、剰余(%)が続き、加算(+)と減算(-)が最後に評価されます。優先順位を変更したいときには括弧 () を利用します。7
例:複数の計算を組み合わせる
a = 100
b = 50
# 複数の演算子を使った計算(括弧で優先順位を制御)
result = (a + b) * (a - b) / a
print(result) # 結果が計算されて出力される
このように、変数に数値を保持し、さまざまな演算子を組み合わせることで、柔軟に計算処理を行うことができます。
まとめ
-
変数とは:データを保管するためのラベル付きの箱であり、値を代入することで作成される。
-
変数を使った計算:代入された数値を用いて、加算、減算、乗算、除算、整数除算、剰余、累乗などの算術演算子で計算が可能。
これらの基礎を理解することで、Pythonにおけるデータの取り扱いと計算処理がよりスムーズになります。