IT学習ブログ

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

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

# Pythonの変数とデータ型とは?初心者のための基礎解説

Pythonプログラミングを始めたばかりの方にとって、**変数(へんすう)**と**データ型(データがた)**は、プログラミングの基礎となる非常に重要な概念です。これらを理解することで、プログラムで情報を一時的に保存したり、計算したり、表示したりと、様々なことができるようになります。

この記事では、Pythonにおける変数とデータ型の基本について、プログラミング初心者の方にもわかりやすく解説していきます。

## 1. 変数とは?プログラムの「情報ボックス」

変数とは、プログラムの中でデータを一時的にしまっておくための「名前付きの箱」や「情報の入れ物」のようなものです。例えば、あなたの名前や年齢、計算結果など、プログラムが扱う様々なデータをこの箱に入れて管理します。

変数の良い点は、中身を自由に入れ替えたり、後で参照したりできることです。

### Pythonでの変数の使い方

Pythonで変数を使うのはとても簡単です。`変数名 = 値` の形式で、変数に値を「代入」します。

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

# '年齢'という変数に「25」という数値を代入
年齢 = 25

# 変数の中身を表示してみよう
print(名前)  # 出力: 太郎
print(年齢)  # 出力: 25

# 変数の値を変更することもできる
年齢 = 26
print(年齢)  # 出力: 26

このように、一度変数に値を入れた後でも、新しい値を代入し直すことができます。

2. データ型とは?値の種類を区別する

変数に入れるデータには、数字、文字、真偽(はい/いいえ)など、さまざまな「種類」があります。このデータの種類を「データ型」と呼びます。

Pythonは、代入された値を見て自動的にそのデータ型を判断してくれるため、事前にデータ型を宣言する必要はありません。しかし、データ型を理解することは、プログラムが期待通りに動作するかどうかを把握するために不可欠です。

Pythonの主なデータ型

Pythonにはたくさんのデータ型がありますが、ここでは初心者がまず知っておくべき基本的な型を紹介します。

  1. 整数型 (int - integer)

    • 小数点を含まない、正や負の整数です(例: 10, -5, 0)。
    • 年齢や個数など、きっちりした数を表すのに使われます。

    python num_int = 100 print(type(num_int)) # 出力: <class 'int'>

  2. 浮動小数点数型 (float - floating point number)

    • 小数点を含む数値です(例: 3.14, -0.5, 10.0)。
    • 身長や体重、計算結果など、より精密な数値を表すのに使われます。

    python num_float = 3.14 print(type(num_float)) # 出力: <class 'float'>

  3. 文字列型 (str - string)

    • 文字の並びです。シングルクォーテーション (') またはダブルクォーテーション (") で囲んで表現します(例: "こんにちは", 'Python')。
    • 名前、メッセージ、住所など、文字情報を扱うのに使われます。

    python text_str = "Pythonプログラミング" print(type(text_str)) # 出力: <class 'str'>

  4. 真偽値型 (bool - boolean)

    • True (真) または False (偽) の2つの値しか持たないデータ型です。
    • 条件分岐(「もし〜ならば」)などで、条件が正しいか間違っているかを判断する際に使われます。

    python is_active = True print(type(is_active)) # 出力: <class 'bool'>

データ型を確認する方法

変数にどんなデータが入っているか知りたいときは、type() 関数を使うと便利です。

data1 = 123
data2 = "Hello"
data3 = 1.23

print(type(data1)) # 出力: <class 'int'>
print(type(data2)) # 出力: <class 'str'>
print(type(data3)) # 出力: <class 'float'>

3. 変数の命名規則と注意点

変数名は自由に決められますが、いくつかルールや推奨事項があります。

まとめ

Pythonプログラミングにおける変数とデータ型は、データを扱う上で最も基本的な要素です。

これらの基礎をしっかりと理解することで、より複雑なプログラムも自信を持って書けるようになります。まずは色々な値を変数に入れて、type() 関数でデータ型を確認する練習から始めてみましょう!

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


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