IT学習ブログ


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


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

Pythonの変数とデータ型とは?プログラミングの第一歩を踏み出そう!

プログラミング学習を始める皆さん、こんにちは!Pythonは初心者にも非常に人気があり、分かりやすい言語です。今回は、Pythonプログラミングの基礎中の基礎である「変数」と「データ型」について、やさしく解説していきます。これらを理解することは、今後の学習でとても重要になりますので、一緒に学んでいきましょう!

変数ってなんだろう?「データをしまう箱」のイメージ

「変数(へんすう)」とは、データを一時的に保存しておくための「名前のついた箱」のようなものです。この箱に、数字や文字などのさまざまな情報を入れておくことができます。そして、必要に応じて箱からデータを取り出したり、新しいデータに入れ替えたりすることが可能です。

例えば、テストの点数を計算するときに、「国語の点数」や「数学の点数」という箱を用意して、それぞれの点数をしまっておくイメージです。

Pythonで変数を使うのはとても簡単です。変数名 = 値という形で記述します。

# 'score'という名前の箱に100という数字を入れる
score = 100 
print(score) # scoreの中身を表示すると100が出力されます

# 箱の中身を別の数字に入れ替えることもできます
score = 95
print(score) # 今度は95が出力されます

この例では、scoreが変数名で、10095がその変数に代入(入れること)されたデータです。

データ型ってなんだろう?「箱の中身の種類」を区別する

変数にしまうデータには、様々な「種類」があります。このデータの種類を「データ型(データがた)」と呼びます。例えば、数字なのか、文字なのか、それとも真偽(はい・いいえ)なのか、といった区別です。

Pythonでは、主要なデータ型として以下のようなものがあります。

Pythonは賢いので、ほとんどの場合、あなたが代入したデータから自動的にその型を判断してくれます。しかし、どのデータ型を扱っているかを意識することは、予期せぬエラーを防ぎ、より複雑なプログラムを作る上で非常に重要です。

type()関数を使うと、変数がどのデータ型であるかを確認できます。

# 整数型の例
age = 30
print(type(age)) # <class 'int'> と出力されます

# 浮動小数点数型の例
price = 19.80
print(type(price)) # <class 'float'> と出力されます

# 文字列型の例
name = "太郎"
print(type(name)) # <class 'str'> と出力されます

# ブール型の例
is_active = True
print(type(is_active)) # <class 'bool'> と出力されます

変数とデータ型の関係:なぜ重要なのか?

変数に適切なデータ型を格納することは、プログラムが正しく動作するために不可欠です。例えば、数字を計算しようとしたときに、それが実は「数字に見える文字(例: "100")」だった場合、エラーになったり、意図しない結果になったりすることがあります。

num1 = 100       # 整数型
num2 = "200"     # 文字列型 (見た目は数字ですが、文字として扱われます)

# これを足し算するとどうなるでしょう?
# result = num1 + num2 # これはエラーになります! (整数と文字列はそのまま足せないため)

# 文字列を整数に変換してから足し算すると成功します
result = num1 + int(num2) # int()で文字列を整数に変換
print(result) # 300と出力されます

このように、データの型を理解していれば、「なぜエラーになるのか」「どうすれば期待通りの動きになるのか」が分かるようになります。これは、Pythonプログラミング初心者にとって、非常に重要なスキルとなります。

まとめ

今回は、Pythonにおける「変数」と「データ型」の基礎を学びました。

これらはプログラミングの土台となる概念です。最初は少し難しく感じるかもしれませんが、実際にコードを書いてみて、色々な値を変数に入れてtype()関数で確認する練習をしてみてください。数をこなすうちに、自然と理解が深まるはずです。

これでPythonプログラミングの第一歩を踏み出せましたね!これからも一緒にIT学習ロードマップを進んでいきましょう。

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


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