IT学習ブログ


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


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

Pythonの変数とデータ型とは?〜プログラミング初心者のための基礎解説〜

Pythonプログラミングを始める上で、避けては通れないけれど、仕組みを理解すればとても便利な「変数」と「データ型」。プログラミング初心者の方でも安心して理解できるよう、やさしく解説していきます。この記事を読めば、Pythonで情報を扱うための基礎がしっかり身につき、Python学習の次のステップに進めるはずです!

変数ってなんだろう?(情報を入れる「箱」のイメージ)

「変数(へんすう)」とは、データを入れておくための「箱」のようなものだと考えてみてください。プログラムの中で一時的に使う数字や文字などの情報を、この箱に入れて名前を付けておけば、後からその情報を使ったり、新しい情報に置き換えたりすることができます。

例えば、あなたの名前や年齢をPythonプログラムで扱いたい場合、

といった形で情報を管理するのです。

Pythonでの変数の基本的な使い方

Pythonで変数を使うのはとても簡単です。=(イコール)記号を使って、変数の名前(箱の名前)と、その箱に入れるデータ(情報)を指定します。

# 'user_name'という変数(箱)に「山田太郎」という文字列を入れる
user_name = "山田太郎"

# 'user_age'という変数(箱)に「30」という数字を入れる
user_age = 30

# 変数の中身を表示してみよう
print(user_name) # 実行すると「山田太郎」と表示されます
print(user_age)  # 実行すると「30」と表示されます

このように、一度変数にデータを代入すれば、その変数名を使うだけでデータにアクセスできます。

データ型ってなんだろう?(箱に入れる「情報の種類」)

変数という「箱」には、どんなデータでも自由に入れられるわけではありません。箱に入れるデータには、「種類」があります。これが「データ型(データがた)」です。例えば、「数値」と「文字」では扱い方が違いますよね? Pythonも、扱うデータの種類によって適切な「型」を認識し、それぞれ異なる方法で処理します。

Pythonプログラミングでよく使う主要なデータ型をいくつかご紹介しましょう。

1. 数値型(int, float)

数字を扱うための型です。計算によく使われます。

# 整数型の例 (integer)
num_apples = 5
print(f"リンゴの数: {num_apples}, 型: {type(num_apples)}") # 出力例: リンゴの数: 5, 型: <class 'int'>

# 浮動小数点数型の例 (float)
price = 99.80
print(f"商品の価格: {price}, 型: {type(price)}")       # 出力例: 商品の価格: 99.8, 型: <class 'float'>

2. 文字列型 (str)

文字や単語、文章などを扱うための型です。Pythonでは、シングルクォート ' またはダブルクォート " で囲むことで文字列として認識されます。

# 文字列型の例 (string)
message = "Python学習は楽しい!"
city_name = '東京'
print(f"メッセージ: {message}, 型: {type(message)}") # 出力例: メッセージ: Python学習は楽しい!, 型: <class 'str'>
print(f"都市名: {city_name}, 型: {type(city_name)}")     # 出力例: 都市名: 東京, 型: <class 'str'>

3. 真偽値型 (bool)

「正しい (True)」か「間違い (False)」かの2つの状態を表す型です。主に、条件分岐などで「〜ならこうする」という判断をする際に使われます。英語ではBoolean(ブーリアン)型と呼ばれます。

# 真偽値型の例 (boolean)
is_raining = True   # 今、雨が降っている場合はTrue
has_discount = False # 割引がない場合はFalse

print(f"雨が降っていますか?: {is_raining}, 型: {type(is_raining)}") # 出力例: 雨が降っていますか?: True, 型: <class 'bool'>
print(f"割引がありますか?: {has_discount}, 型: {type(has_discount)}") # 出力例: 割引がありますか?: False, 型: <class 'bool'>

まとめ:Pythonの変数とデータ型をマスターしよう!

この記事では、Pythonプログラミングの基礎中の基礎である「変数」と「データ型」について学びました。

Pythonには、主に「数値型(int, float)」「文字列型(str)」「真偽値型(bool)」などがあり、これらを理解することで、プログラムで様々な情報を柔軟に扱えるようになります。まずはこれらの基本的な使い方をマスターして、Pythonプログラミングの次のステップへと進んでいきましょう!

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


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