---
title: Pythonの変数とデータ型入門
date: 2025-09-20
categories: [Python, プログラミング基礎]
tags: [AI, Gemini, 自動生成, Python, 変数, データ型, 初心者, 基礎学習]
---
この記事はAIによって自動生成されています。
# Pythonの変数とデータ型とは?初心者向け基礎解説
プログラミング学習の第一歩として、Pythonの「変数」と「データ型」はとても大切です。これらを理解することで、プログラムがどのように情報を扱い、処理するのかがわかるようになります。まるで料理をするときに材料を入れる容器や、材料の種類(野菜、肉、調味料など)を理解するようなものです。
この記事では、Python初心者の方でもわかりやすいように、変数とデータ型の基本を優しく解説し、具体的なコード例も交えてご紹介します。
## 1. Pythonの変数とは?
「変数(へんすう)」とは、コンピュータのメモリの中にデータを一時的に保存しておくための「箱」のようなものです。この箱には名前(変数名)をつけることができ、中にさまざまな値(数字や文字など)を入れておくことができます。そして、その名前を使って、後で箱の中のデータを取り出したり、新しいデータに入れ替えたりできるのです。
なぜ変数が必要なのでしょうか? プログラムの中で同じ数字や文字を何度も使いたいとき、その都度直接書き込むのは大変ですし、もし値を変更したくなったときにすべての箇所を修正するのは非効率的です。変数を使えば、一度名前をつけて保存しておけば、その名前を呼び出すだけで簡単に利用でき、変更も一箇所で済みます。
### 変数の使い方(代入)
変数を使うには、「代入(だいにゅう)」という操作を行います。これは、「=」(イコール)を使って、変数の箱に値を入れることです。
```python
# 'name'という変数に「山田太郎」という文字列を代入
name = "山田太郎"
# 'age'という変数に「25」という数字を代入
age = 25
# 変数の中身を表示してみましょう
print(name)
print(age)
実行結果:
山田太郎
25
このように、一度変数に代入した値は、print()
関数などで表示したり、計算に使ったりすることができます。
2. Pythonのデータ型とは?
コンピュータが扱うデータには、さまざまな「種類」があります。このデータの種類のことを「データ型(データがた)」と呼びます。例えば、「100」というデータは数字ですが、「こんにちは」というデータは文字ですね。Pythonは、これらのデータの種類を自動的に判断して扱いますが、私たち人間もその種類を知っておくことで、より正確なプログラムを書くことができます。
ここでは、Pythonで特によく使われる基本的なデータ型をいくつかご紹介します。
代表的なデータ型
-
整数型 (int - integer)
- 小数点を含まない数値(例: 1, 100, -50)
- 年齢や個数など、きっちりとした数を表すときに使います。
python number_of_items = 100 print(type(number_of_items)) # データ型を確認
実行結果:<class 'int'>
-
浮動小数点型 (float - floating point number)
- 小数点を含む数値(例: 3.14, 0.5, -12.3)
- 身長や体重、価格など、細かな数値を表すときに使います。
python price = 980.50 print(type(price))
実行結果:<class 'float'>
-
文字列型 (str - string)
- 文字の並び(例: "Hello", 'Python', "今日の天気")
- シングルクォーテーション(')またはダブルクォーテーション(")で囲んで表現します。
python greeting = "こんにちは、Pythonの世界へようこそ!" print(type(greeting))
実行結果:<class 'str'>
-
真偽値型 (bool - boolean)
- 真(True)か偽(False)のどちらかを表す型
- Yes/Noや、条件が正しいか間違っているかを判断するときに使います。
python is_sunny = True is_raining = False print(type(is_sunny))
実行結果:<class 'bool'>
type()
関数を使うと、変数に代入された値がどのデータ型であるかを確認できます。これは、プログラムのデバッグ(間違い探し)をする際にも非常に役立ちます。
3. 変数とデータ型の活用例
変数とデータ型を理解すると、簡単な計算や情報の表示が簡単にできるようになります。
# 商品の価格と個数を変数に保存
item_price = 1500
item_count = 3
# 合計金額を計算し、新しい変数に代入
total_price = item_price * item_count
# お客様の名前を変数に保存
customer_name = "佐藤さん"
# 計算結果とお客様の名前を使ってメッセージを表示
print(customer_name + "、ご購入ありがとうございます!")
print("合計金額は " + str(total_price) + "円です。") # 数字を文字列に変換(str())
実行結果:
佐藤さん、ご購入ありがとうございます!
合計金額は 4500円です。
total_price
はint
型なので、+
演算子で文字列と結合するためにはstr()
関数で文字列型に変換する必要がある点に注意してください。
まとめ
Pythonの「変数」はデータを一時的に保存する「箱」、そして「データ型」はその箱に入っているデータの「種類」でした。これらはPythonプログラミングの土台となる非常に重要な概念です。
今回学んだ基礎をしっかりと身につけることで、これからもっと複雑なプログラムを作成する際にも、データの扱いに困ることなく学習を進められるでしょう。焦らず、一歩ずつプログラミングの世界を楽しんでくださいね! ```
PR: ITスクールのご案内はこちら(アフィリエイトリンク)