---
title: Pythonの変数とデータ型入門!プログラミングの基礎を学ぼう
date: 2025-09-20
categories: [Python, プログラミング入門]
tags: [Python, 変数, データ型, プログラミング初心者, IT学習, AI, Gemini, 自動生成]
---
この記事はAIによって自動生成されています。
# Pythonの変数とデータ型とは?プログラミングの基本を徹底解説!
プログラミング学習の第一歩として、Pythonの「変数(へんすう)」と「データ型(データがた)」は非常に大切な基礎知識です。これらを理解することで、あなたのPythonプログラミングの世界がぐっと広がります。IT初心者の方にも分かりやすく、やさしい日本語で解説していきますので、ぜひ一緒に学んでいきましょう。
## 変数ってなあに?値をしまう「箱」のイメージ
「変数」とは、一言でいうと**「値を入れておくための名前のついた箱」**のようなものです。プログラムの中で、数値や文字などの情報を一時的に保存したり、後で使ったりするために利用します。
例えば、「名前」や「年齢」といった情報をプログラムで扱いたいとき、それぞれの情報に「name」や「age」といった名前(変数名)をつけて、値を格納します。
**Pythonでの変数の使い方**
Pythonで変数を使うのはとても簡単です。`=`(イコール)を使って、変数に値を代入(格納)します。
```python
# 'name'という変数に「山田太郎」という文字列を代入
name = "山田太郎"
# 'age'という変数に「30」という数値を代入
age = 30
# 変数の中身を表示してみよう!
print(name) # 結果: 山田太郎
print(age) # 結果: 30
一度変数に値を代入した後でも、新しい値を代入し直すことができます。
score = 85
print(score) # 結果: 85
score = 92 # scoreの中身を85から92に更新
print(score) # 結果: 92
このように、変数はプログラムの中で情報を柔軟に扱うために欠かせない存在です。
データ型ってなあに?値の種類を区別する
変数に代入する値には、数字、文字、True/Falseなど、様々な「種類」があります。この値の種類を「データ型」と呼びます。Pythonは賢いので、ほとんどの場合、あなたが代入した値から自動的にデータ型を判断してくれます。
主なデータ型をいくつかご紹介します。
1. 整数 (int: integer)
小数点を含まない数字です。年齢や個数など、きっちりとした数を表すときに使います。
# 整数型の例
number_of_items = 5
temperature = -10
2. 浮動小数点数 (float: floating point number)
小数点を含む数字です。身長や体重、円周率など、細かい値を表すときに使います。
# 浮動小数点数型の例
height = 175.5
pi = 3.14159
3. 文字列 (str: string)
文字の並びです。名前やメッセージなど、文字の情報を表すときに使います。シングルクォーテーション('
)またはダブルクォーテーション("
)で囲みます。
# 文字列型の例
greeting = "こんにちは!"
city = '東京'
4. 真偽値 (bool: boolean)
「True」(真、正しい)または「False」(偽、間違い)のどちらか一方の値です。条件分岐などで使われます。
# 真偽値型の例
is_active = True
has_error = False
データ型を確認してみよう!
type()
関数を使うと、変数の中身がどのデータ型であるかを確認できます。
num = 100
price = 19.99
message = "Python学習中"
is_admin = False
print(type(num)) # 結果: <class 'int'>
print(type(price)) # 結果: <class 'float'>
print(type(message)) # 結果: <class 'str'>
print(type(is_admin))# 結果: <class 'bool'>
なぜ変数とデータ型を学ぶの?
これらの基礎は、プログラムを組み立てる上で非常に重要です。
- 情報を扱うため: ユーザーの名前や計算結果など、様々な情報をプログラム内で一時的に保持し、再利用できます。
- プログラムの読みやすさ: 何の情報を扱っているのかを分かりやすい変数名で示すことで、他の人や未来の自分がコードを理解しやすくなります。
- エラーの回避: データ型を意識することで、例えば文字列と数値を間違って計算しようとしてエラーになる、といった問題を避けられます。
まとめ
今回はPythonプログラミングの基礎中の基礎である「変数」と「データ型」について解説しました。
- 変数: 値をしまう「名前付きの箱」。
=
で値を代入する。 - データ型: 値の種類(整数、小数点数、文字列、真偽値など)。
これらの概念は、これからのプログラミング学習で何度も登場します。今回学んだことを活かして、ぜひ簡単なプログラムを自分で書いてみてください。少しずつでもコードを書いてみることで、理解が深まり、プログラミングがもっと楽しくなるはずです!
PR: ITスクールのご案内はこちら(アフィリエイトリンク)