---
title: Pythonの変数とデータ型入門
date: 2025-09-20
categories: [Python, プログラミング基礎]
tags: [Python, 変数, データ型, 初心者, プログラミング基礎, AI, Gemini, 自動生成]
---
この記事はAIによって自動生成されています。
# Pythonの変数とデータ型とは?初心者のための基礎解説
Pythonを学び始めた皆さん、ようこそ!プログラミングの第一歩として、必ず理解しておきたいのが「変数(へんすう)」と「データ型(データがた)」です。これらはプログラムが情報を扱う上で、非常に大切な土台となります。
この記事では、Pythonの変数とデータ型について、プログラミング初心者の方にも分かりやすく、具体的な例を交えながら解説していきます。
## 変数とは?情報をしまっておく「箱」
プログラムの世界では、たくさんの情報(データ)を一時的に記憶し、必要に応じて取り出して使います。このデータをしまっておくための「名前が付いた箱」が**変数**です。
例えば、皆さんが計算するときに「Aは10で、Bは20だから…」と考えるのと同じように、プログラムも「`price`という変数には1000という数字が入っている」「`product_name`という変数には'りんご'という文字が入っている」といった形で情報を扱います。
### Pythonでの変数の使い方
Pythonで変数を使うのはとても簡単です。「変数名 = 値」という形で書きます。
```python
# 'name' という変数に '山田太郎' という文字列を入れる
name = "山田太郎"
# 'age' という変数に '30' という数字を入れる
age = 30
# 変数の中身を表示してみよう
print(name) # 結果: 山田太郎
print(age) # 結果: 30
# 変数の中身は後から変更することもできます
age = 31
print(age) # 結果: 31
このように、一度変数に値を入れた後でも、別の値を入れ直すことができます。
データ型とは?情報の「種類」
変数にしまう情報には、さまざまな「種類」があります。例えば、「数字」と「文字」では扱い方が違いますよね?この情報の種類をデータ型と呼びます。Pythonは自動的にデータ型を判断してくれますが、どんな種類があるのかを知っておくことは重要です。
代表的なデータ型をいくつかご紹介しましょう。
1. 整数型(int: integer)
小数点を含まない、正の数、負の数、0などの「整数」を扱います。
num_int = 123
print(type(num_int)) # 結果: <class 'int'>
2. 浮動小数点数型(float: floating point number)
小数点を含む「数字」を扱います。
num_float = 3.14
price_tax = 100.50
print(type(num_float)) # 結果: <class 'float'>
3. 文字列型(str: string)
文字や記号の並びを扱います。シングルクォーテーション('
)またはダブルクォーテーション("
)で囲んで記述します。
message = "こんにちは、Pythonの世界へ!"
greeting = 'Hello'
print(type(message)) # 結果: <class 'str'>
4. 真偽値型(bool: boolean)
「真(正しい)」か「偽(間違い)」のどちらかを表す型です。True
(真)かFalse
(偽)の2つの値しかありません。
is_active = True
has_error = False
print(type(is_active)) # 結果: <class 'bool'>
自分のデータ型を調べてみよう!type()
関数
変数がどのようなデータ型を持っているかを確認したいときは、type()
関数を使うと便利です。
value1 = 100
value2 = 12.34
value3 = "Python"
value4 = True
print(type(value1)) # 結果: <class 'int'>
print(type(value2)) # 結果: <class 'float'>
print(type(value3)) # 結果: <class 'str'>
print(type(value4)) # 結果: <class 'bool'>
なぜ変数とデータ型が重要なのか?
変数とデータ型を理解することは、プログラムを正確に、そして効率的に書くために不可欠です。
- 情報の整理整頓: 変数を使うことで、プログラム内の様々なデータを分かりやすく整理できます。
- コードの可読性向上: 「何の値か」が変数名でわかるため、他の人が読んでも、将来の自分が読んでも理解しやすいコードになります。
- バグの防止: データ型を意識することで、例えば「数字」と「文字」を間違えて計算しようとしてエラーになる、といった事態を防げます。
まとめ
Pythonのプログラミング学習において、変数とデータ型はすべての基本となる概念です。
- 変数は、データを一時的にしまっておく「名前が付いた箱」。
- データ型は、そのデータが「どんな種類」であるかを示すもの(整数、小数、文字など)。
これらをしっかりと理解することで、皆さんはより複雑なプログラムも自信を持って書けるようになるでしょう。まずは簡単なコードをたくさん書いて、変数に色々なデータを入れて、print()
関数やtype()
関数で結果を確認する練習から始めてみてくださいね!
```
PR: ITスクールのご案内はこちら(アフィリエイトリンク)