IT学習ブログ


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


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

Pythonの変数とデータ型とは?初心者向け徹底解説

Pythonプログラミングの世界へようこそ!プログラミング学習の第一歩として、変数データ型は避けて通れない非常に重要な基礎知識です。これらを理解することで、あなたの書くPythonコードが劇的に分かりやすくなり、より複雑な処理も扱えるようになります。

変数とは?情報を一時的に保存する「箱」

変数を一言で表すなら、「情報を一時的に保存しておくための名前付きの箱」です。プログラミングでは、数字や文字などの様々な「値」を扱う必要があり、それらの値を後で利用したり、計算したりするために、一時的に記憶しておく場所が必要になります。それが変数です。

Pythonで変数を使うのはとても簡単です。変数名 = 値 のように記述するだけで、その変数に値が代入されます。

# 変数を使った例
message = "こんにちは、Python!" # "こんにちは、Python!"という文字列をmessageという変数に代入
number = 100                 # 100という整数をnumberという変数に代入

print(message)
print(number)

# 出力結果:
# こんにちは、Python!
# 100

上記の例では、messagenumber が変数名です。一度代入した値は、後から別の値で上書きすることも可能です。

データ型とは?値の種類を示す「ラベル」

では、データ型とは何でしょうか?これは、変数が持っている「値がどんな種類のものなのか」を示すラベルのようなものです。Pythonでは、数、文字、真偽(はい/いいえ)など、さまざまな種類の情報を扱います。それぞれの情報には、適切なデータ型が割り当てられています。

なぜデータ型が重要かというと、値の種類によってできる操作が異なるためです。例えば、数字は足し算ができますが、文字同士の足し算(結合)は意味が違ってきます。Pythonは賢いので、基本的には自動でデータ型を判断してくれますが、プログラマー自身が理解しておくことで、エラーを避け、より効率的なコードを書くことができます。

Pythonの主なデータ型

Pythonには様々なデータ型がありますが、初心者がまず覚えておくべき主要なデータ型をいくつかご紹介します。

1. 文字列 (str)

文字の並び、つまりテキストデータを表します。シングルクォーテーション ' ' またはダブルクォーテーション " " で囲んで表現します。

name = "山田太郎"
greeting = 'Hello'
print(type(name)) # 変数のデータ型を確認する
# 出力結果: <class 'str'>

2. 整数 (int)

小数点を含まない、正の数、負の数、ゼロを表します。

age = 30
score = -5
print(type(age))
# 出力結果: <class 'int'>

3. 浮動小数点数 (float)

小数点を含む数を表します。

price = 19.80
pi_value = 3.14159
print(type(price))
# 出力結果: <class 'float'>

4. 真偽値 (bool)

True (真) または False (偽) の2つの値のみを持つデータ型です。条件分岐などでよく使われます。

is_student = True
has_driver_license = False
print(type(is_student))
# 出力結果: <class 'bool'>

まとめ

この記事では、Pythonプログラミングの基礎中の基礎である変数データ型について解説しました。

これらの基礎をしっかり理解することで、あなたのPython学習はスムーズに進むでしょう。次に進む前に、ぜひ自分でPythonインタプリタやエディタを使って、色々な変数やデータ型を試してみてくださいね!

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


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