title: Pythonの変数とデータ型入門 date: 2025-09-20 categories: [Python] tags: [AI, Gemini, 自動生成]
この記事はAIによって自動生成されています。
Pythonの変数とデータ型とは?初心者にもわかる基礎知識
プログラミング学習の第一歩として、Pythonの「変数」と「データ型」は避けて通れない大切な概念です。これらを理解することで、プログラムが情報をどのように扱うのか、その土台をしっかりと築くことができます。この記事では、プログラミング初心者の方にもわかりやすく、Pythonの変数とデータ型の基礎を解説します。
変数ってなんだろう?データの「箱」と「名前」
変数を一言でいうと、「データを一時的にしまっておく箱」や「データにつけるラベル」のようなものです。例えば、あなたの名前や年齢、好きな食べ物など、さまざまな情報をコンピュータに記憶させたい時に変数を使います。
Pythonで変数を使うのはとても簡単です。=
(イコール)を使って、データ(値)を変数名に代入します。
# 変数に名前(文字列)を代入
my_name = "山田太郎"
# 変数に年齢(数値)を代入
my_age = 30
# 変数の中身を表示
print(my_name) # 出力: 山田太郎
print(my_age) # 出力: 30
my_name
や my_age
が変数名です。一度データを入れた箱には、後から別のデータを入れ直すこともできます。このようにして、プログラム中でデータを柔軟に扱えるのが変数の便利な点です。
データ型とは?データの「種類」を判別する
変数がデータをしまう箱だとすれば、データ型はその「箱に入れるデータの種類」を表します。例えば、「数字」と「文字」では、コンピュータ上での扱い方が異なります。Pythonは自動的にデータ型を判別してくれますが、どのような種類があるかを知っておくことは重要です。
データ型を理解することで、プログラムが期待通りの動作をするようになりますし、エラーを減らすことにも繋がります。ここでは、Pythonでよく使われる主要なデータ型をいくつかご紹介しましょう。
1. 整数 (int)
小数点を含まない数値です。年齢や個数など、きっちりとした数を表すときに使います。
number_of_items = 100
# データ型を確認してみましょう
print(type(number_of_items)) # 出力: <class 'int'>
2. 浮動小数点数 (float)
小数点を含む数値です。身長や体重、計算結果など、より正確な値を表すときに使います。
height = 175.5
pi = 3.14159
print(type(height)) # 出力: <class 'float'>
3. 文字列 (str)
文字の並びです。名前や住所、文章などを表すときに使います。シングルクォーテーション ('
) またはダブルクォーテーション ("
) で囲んで記述します。
greeting = "こんにちは、世界!"
message = 'Python学習は楽しい!'
print(type(greeting)) # 出力: <class 'str'>
4. 真偽値 (bool)
True
(真・正しい)か False
(偽・正しくない)のどちらかを表すデータ型です。これは、コンピュータが何かを判断する際によく使われます。例えば、「ユーザーがログインしているか?」「条件が満たされているか?」といった状況を表現するのに便利です。
is_student = True
has_finished = False
print(type(is_student)) # 出力: <class 'bool'>
データ型を確認しよう!type()
関数
変数がどんなデータ型を持っているかを確認したいときは、Pythonに標準で備わっているtype()
関数を使います。これはデバッグや学習の際にとても役立つので覚えておきましょう。
price = 980
product_name = "スマートウォッチ"
is_available = True
print(type(price)) # 出力: <class 'int'>
print(type(product_name)) # 出力: <class 'str'>
print(type(is_available)) # 出力: <class 'bool'>
まとめ
Pythonの「変数」はデータを格納する箱、「データ型」はそのデータの種類を示します。int
(整数)、float
(浮動小数点数)、str
(文字列)、bool
(真偽値)といった主要なデータ型を理解し、type()
関数で確認できることは、プログラミングの基礎の基礎として非常に重要です。
これらの基礎をしっかり身につけることで、今後のPython学習がよりスムーズに進むはずです。次のステップでは、これらのデータを使ってどのような計算や操作ができるのか学んでいきましょう!Pythonプログラミングの世界へようこそ!
PR: ITスクールのご案内はこちら(アフィリエイトリンク)