title: Pythonの変数とデータ型入門 date: 2025-09-20 categories: [Python] tags: [AI, Gemini, 自動生成]
この記事はAIによって自動生成されています。
Pythonの変数とデータ型とは?プログラミングの基本を学ぼう!
Pythonの学習を始める皆さん、こんにちは!プログラミングの世界へようこそ。 今回は、プログラミングの超基本でありながら、とても重要な「変数」と「データ型」について、初心者の方でも分かりやすく解説していきます。これらを理解することは、Pythonプログラミングの土台をしっかりと築くことにつながります。
1. 変数とは?情報をしまっておく「箱」
プログラムを書くとき、私たちはさまざまな情報を扱います。例えば、ユーザーの名前、商品の値段、計算結果などです。これらの情報を一時的にしまっておく場所が「変数」です。
変数は、例えるなら情報を入れる「箱」のようなものです。そして、その箱には中身が分かりやすいように「名前(変数名)」をつけます。
変数を使うメリット: * 情報の保管: データを一時的に記憶しておくことができます。 * 再利用: 同じ情報を何度も使うときに便利です。 * 変更の容易さ: 箱の中身(データ)を後から自由に入れ替えられます。
Pythonで変数に情報を入れる(代入する)ときは、「=
」(イコール)を使います。
# 'my_name'という変数に「太郎」という文字列を代入
my_name = "太郎"
# 'my_age'という変数に「25」という数値を代入
my_age = 25
# 変数の値を出力してみましょう
print(my_name)
print(my_age)
# 変数の中身は後から変更できます
my_age = 26
print(my_age)
ポイント: 変数名には半角英数字とアンダースコア(_
)が使えますが、数字を先頭に使うことはできません。分かりやすい名前をつけましょう。
2. データ型とは?情報の種類を区別するもの
変数は情報をしまっておく箱だと説明しましたが、その箱に入れる情報にはいろいろな「種類」があります。この情報の種類を「データ型」と呼びます。
なぜデータ型を区別する必要があるのでしょうか?それは、情報の種類によって、できること・できないことが異なるからです。例えば、数字は足し算や引き算ができますが、文字はできません。
Pythonの主なデータ型を見てみましょう。
- 整数 (int): 小数点を含まない数値です。
- 例:
10
,-5
,1000
- 例:
- 浮動小数点数 (float): 小数点を含む数値です。
- 例:
3.14
,0.5
,-12.3
- 例:
- 文字列 (str): 文字の並びです。シングルクォーテーション(
'
)またはダブルクォーテーション("
)で囲みます。- 例:
"Hello Python"
,'プログラミング学習'
,"123"
(数字でもクォーテーションで囲むと文字列になります)
- 例:
- 真偽値 (bool):
True
(正しい)かFalse
(間違い)のどちらかを表す値です。条件分岐などで使われます。
Pythonでは、変数を代入すると自動的に適切なデータ型が割り当てられます。
type()
関数を使うと、変数がどのデータ型であるかを確認できます。
price = 1500 # 整数 (int)
pi = 3.14159 # 浮動小数点数 (float)
message = "Python学習中!" # 文字列 (str)
is_learning = True # 真偽値 (bool)
print(type(price))
print(type(pi))
print(type(message))
print(type(is_learning))
3. 変数とデータ型のまとめ
Pythonプログラミングにおける「変数」と「データ型」は、プログラムの骨組みを作る上で非常に大切な要素です。
- 変数: 情報をしまっておく箱。名前を付けて、中身を自由に入れ替えられる。
- データ型: 情報の種類。数字、文字、真偽などがあり、それぞれ扱われ方が異なる。
この基礎をしっかりと理解することで、これから学ぶさまざまなPythonの機能や概念が、よりスムーズに頭に入ってくるはずです。まずは色々な値を変数に代入して、type()
関数でデータ型を調べてみましょう!
PR: ITスクールのご案内はこちら(アフィリエイトリンク)