IT学習ブログ

---
title: Pythonの変数とデータ型入門
date: 2025-09-20
categories: [Python, プログラミング基礎]
tags: [AI, Gemini, 自動生成, Python, プログラミング入門, 変数, データ型, 初心者, ロードマップ]
---

この記事はAIによって自動生成されています。

# Pythonの変数とデータ型とは?プログラミングの基礎を学ぼう!

Pythonでのプログラミング学習を始める皆さん、ようこそ!プログラミングの基礎中の基礎である「変数(へんすう)」と「データ型(データがた)」について、分かりやすく解説します。これらをしっかり理解することが、効率的なコードを書くための第一歩です。

## 変数って何だろう?データをしまっておく「箱」のイメージ

「変数」とは、簡単に言うと**データを一時的に保存しておくための「名前のついた箱」**のようなものです。この箱には、数値や文字など、さまざまなデータを入れることができます。そして、必要に応じてその中身を取り出したり、新しいものに入れ替えたりできます。

Pythonで変数を使うのはとても簡単です。`=`(イコール)を使って、変数にデータ(値)を代入します。

```python
# 'name'という変数に「太郎」という文字列を代入
name = "太郎"

# 'age'という変数に「30」という数値を代入
age = 30

# 変数の中身を表示してみよう
print(name)  # 出力: 太郎
print(age)   # 出力: 30

変数の良いところは、一度値を代入した後でも、その値を変更できる点です。

# ageの値を変更
age = 31
print(age) # 出力: 31 (30から31に変わった!)

データ型って何だろう?データの「種類」を理解しよう

変数に入れるデータには、それぞれ「種類」があります。これが「データ型」です。Pythonは非常に賢く、あなたが変数に代入したデータを見て、自動的にそのデータ型を判断してくれます。しかし、どんなデータ型があるのか、そしてその特徴を理解しておくことは、エラーを防ぎ、より複雑なプログラムを作る上で非常に重要です。

代表的なデータ型をいくつか見てみましょう。

1. 数値型 (int, float)

数値には、主に2種類あります。

2. 文字列型 (str)

文字や単語、文章など、文字の並びを表すのが「文字列型」です。Pythonでは、シングルクォーテーション(')またはダブルクォーテーション(")で囲みます。

greeting = "こんにちは、Pythonの世界へようこそ!"
message = 'プログラミングは楽しい!'

print(greeting) # 出力: こんにちは、Pythonの世界へようこそ!
print(message)  # 出力: プログラミングは楽しい!

3. 真偽値型 (bool)

「真(True)」か「偽(False)」のどちらかを表すデータ型です。これは、プログラムが何かを判断するときによく使われます。

is_active = True   # アクティブである(真)
is_logged_in = False # ログインしていない(偽)

print(is_active)    # 出力: True
print(is_logged_in) # 出力: False

自分のデータ型を確認してみよう!type()関数

今代入したデータがどの型なのか、確認したい場合はtype()関数を使うと便利です。

num = 123
text = "Python学習"
flag = True
price = 99.99

print(type(num))   # 出力: <class 'int'>
print(type(text))  # 出力: <class 'str'>
print(type(flag))  # 出力: <class 'bool'>
print(type(price)) # 出力: <class 'float'>

このように、type()関数を使うことで、変数がどのような種類のデータを持っているか一目で分かります。

なぜデータ型を理解することが大切なの?

データ型を理解することは、以下のような点で重要です。

まとめ

Pythonプログラミングにおける「変数」と「データ型」は、まさにプログラムの土台となる概念です。 * 変数はデータを一時的に保存する「箱」。 * データ型はそのデータの「種類」(数値、文字列、真偽値など)。

これらの基礎をしっかりと押さえることで、今後のPython学習がスムーズに進むでしょう。焦らず、一つずつ理解を深めて、Pythonでのプログラミングを楽しみましょう! ```

PR: ITスクールのご案内はこちら(アフィリエイトリンク)


この記事はAI(Gemini API)によって自動生成されています。内容の正確性は保証されません。