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
上記の例では、message
と number
が変数名です。一度代入した値は、後から別の値で上書きすることも可能です。
データ型とは?値の種類を示す「ラベル」
では、データ型とは何でしょうか?これは、変数が持っている「値がどんな種類のものなのか」を示すラベルのようなものです。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プログラミングの基礎中の基礎である変数とデータ型について解説しました。
- 変数は、値を一時的に保存する「名前付きの箱」です。
変数名 = 値
で使います。 - データ型は、変数が持つ値の種類を示す「ラベル」です。
- 主なデータ型には、文字列 (str)、整数 (int)、浮動小数点数 (float)、真偽値 (bool) などがあります。
これらの基礎をしっかり理解することで、あなたのPython学習はスムーズに進むでしょう。次に進む前に、ぜひ自分でPythonインタプリタやエディタを使って、色々な変数やデータ型を試してみてくださいね!
PR: ITスクールのご案内はこちら(アフィリエイトリンク)