title: Pythonの変数とデータ型入門|初心者でもわかるプログラミング基礎 date: 2025-09-20 categories: [Python, プログラミング入門] tags: [Python, 変数, データ型, 初心者, プログラミング基礎, 学習ロードマップ, AI, Gemini, 自動生成]
この記事はAIによって自動生成されています。
Pythonの変数とデータ型とは?
Pythonを学ぶ上で、最初につまずきやすいけれど、とても大切なのが「変数」と「データ型」です。これらを理解することで、プログラムがデータをどのように扱うのかが明確になり、より複雑な処理もできるようになります。この章では、Pythonにおける変数とデータ型の基本を、プログラミング初心者の方にもわかりやすく解説していきます。IT学習の第一歩として、ぜひマスターしましょう。
1. Pythonの「変数」って何?
変数を一言でいうと「データを一時的にしまっておく箱」のようなものです。計算の結果やユーザーからの入力など、プログラムで扱う様々なデータを入れておくことができます。この箱に名前をつけることで、後からそのデータを取り出したり、書き換えたりすることが可能になります。
変数名のルールと使い方
Pythonで変数を使うときは、まず変数に名前をつけ、そこにデータを「代入」します。
- 変数名のルール:
- 英数字とアンダースコア(
_
)が使えます。 - 数字から始めることはできません。
- 大文字と小文字は区別されます(
name
とName
は別の変数)。 - Pythonの予約語(
if
,for
,while
など)は使えません。
- 英数字とアンダースコア(
- 変数の使い方(代入):
変数にデータをしまうには、
=
(イコール)を使います。
# 'username'という変数に文字列「田中」を代入
username = "田中"
# 'user_age'という変数に数値「30」を代入
user_age = 30
# 変数の内容を表示
print(username)
print(user_age)
実行結果:
田中
30
このように、一度変数にデータを入れておけば、その名前を使っていつでもデータを取り出すことができます。プログラミング基礎として非常に重要です。
2. Pythonの「データ型」って何?
データ型とは「データの種類」のことです。Pythonでは、プログラムで扱うデータが「数字なのか」「文字なのか」「真偽(はい/いいえ)なのか」といった種類を自動的に判断してくれます。なぜデータ型が大切かというと、データの種類によってできることとできないことが変わってくるからです。例えば、数字同士は足し算ができますが、文字と数字をそのまま足し算することはできませんよね。
代表的なデータ型
Pythonには様々なデータ型がありますが、ここでは特にIT学習でよく使う基本的なものを紹介します。
- 文字列 (string):
- 文字の並びを表します。名前や住所、文章などがこれにあたります。
- シングルクォーテーション(
'
)またはダブルクォーテーション("
)で囲みます。python greeting = "こんにちは、Pythonの世界へようこそ!" print(greeting)
- 整数 (integer):
- 小数点を含まない数字です。年齢や個数などがこれにあたります。
python item_count = 5 print(item_count)
- 小数点を含まない数字です。年齢や個数などがこれにあたります。
- 浮動小数点数 (float):
- 小数点を含む数字です。身長や体重、計算の結果などがこれにあたります。
python price = 19.80 print(price)
- 小数点を含む数字です。身長や体重、計算の結果などがこれにあたります。
- 真偽値 (boolean):
True
(真・はい)かFalse
(偽・いいえ)のどちらかを表します。条件分岐などでよく使われます。python is_logged_in = True print(is_logged_in)
自分のデータがどの型かわからない場合は、type()
関数を使って調べることができます。これはデバッグにも役立つ便利な機能です。
sample_value = "Python学習"
print(type(sample_value)) # <class 'str'> と表示されます
まとめ
Pythonの変数とデータ型は、プログラミングの土台となる非常に重要な概念です。
- 変数: データを一時的に保存する「箱」。
- データ型: 保存するデータの「種類」。
これらを理解することで、あなたのPythonプログラミング学習は大きく前進するでしょう。最初は難しく感じるかもしれませんが、実際にコードを書きながら慣れていくことが上達への近道です。ぜひ、色々なデータを変数に入れて、データ型の違いを体験してみてください。この基礎をしっかりと固めれば、さらに高度なプログラミング学習ロードマップもスムーズに進めますよ。
PR: ITスクールのご案内はこちら(アフィリエイトリンク)