IT学習ブログ


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


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

Pythonの変数とデータ型とは?

プログラミングを始める上で、最初に理解しておきたいのが「変数(へんすう)」と「データ型(データがた)」の概念です。Pythonプログラミング初心者の方も、この二つをマスターすれば、色々な情報をコンピュータに記憶させて操作できるようになります。ここでは、Pythonにおける変数とデータ型の基礎をやさしく解説していきます。

変数ってなんだろう?「情報をしまっておく箱」

変数とは、簡単に言うと「情報を一時的にしまっておくための名前のついた箱」のようなものです。例えば、あなたの名前や年齢、好きな食べ物など、色々な情報をコンピュータに覚えさせたいときにこの箱を使います。プログラミングでは、この箱に情報を出し入れしたり、中身を確認したりすることで、複雑な処理を組み立てていきます。

変数の使い方

Pythonで変数を使うのはとても簡単です。=(イコール)を使って、箱に名前をつけ、その中に情報を入れます。これを「代入(だいにゅう)」と呼びます。

# nameという変数(箱)に「たろう」という文字列を代入
name = "たろう"

# ageという変数(箱)に「25」という数字を代入
age = 25

# heightという変数(箱)に「170.5」という小数点のある数字を代入
height = 170.5

# 変数の中身を表示してみましょう
print(name)   # 出力: たろう
print(age)    # 出力: 25
print(height) # 出力: 170.5

一度箱に入れた情報は、後から新しい情報に上書きすることもできます。

score = 100
print(score) # 出力: 100

score = 95   # score変数の中身を新しい値で上書き
print(score) # 出力: 95

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

変数という箱の中にどんな種類の情報が入っているかを示すのが「データ型」です。数値なのか、文字なのか、それとも真偽(Yes/No)なのかによって、コンピュータは情報の扱い方を変えます。Pythonでは、いくつかの基本的なデータ型があります。

主要なデータ型を見てみよう

  1. 整数型 (int):

    • 小数点を含まない整数のデータ型です。年齢や個数など、きっちりとした数を扱うときに使います。 python number_of_apples = 10 # 整数 print(type(number_of_apples)) # 出力: <class 'int'>
  2. 浮動小数点型 (float):

    • 小数点を含む数字のデータ型です。身長や体重、価格など、細かな数値を扱うときに使います。 python price = 99.8 # 小数点を含む数字 print(type(price)) # 出力: <class 'float'>
  3. 文字列型 (str):

    • 文字の並び(文章や単語)を扱うデータ型です。名前やメッセージ、住所などを保存するのに使います。'(シングルクォーテーション)または "(ダブルクォーテーション)で囲んで表現します。 python message = "こんにちは、Python!" # 文字列 print(type(message)) # 出力: <class 'str'>
  4. 真偽値型 (bool):

    • True(真、正しい)か False(偽、間違い)のどちらか一方の値を取るデータ型です。条件分岐などで「〜ならYes/No」といった判断に使われます。 python is_sunny = True # 太陽が出ているか?→はい is_raining = False # 雨が降っているか?→いいえ print(type(is_sunny)) # 出力: <class 'bool'>

Pythonでは、変数を宣言するときにデータ型を明示的に指定する必要はありません。値を入れるだけで、Pythonが自動的にそのデータ型を判断してくれます。これがPythonが初心者にとって学びやすい理由の一つです。

まとめ

Pythonの変数とデータ型は、プログラミングの基礎中の基礎であり、すべてのプログラムで使われる大切な概念です。 * 変数は「情報をしまっておく箱」。 * データ型は「箱の中に入っている情報の種類」。 これらの基本的な理解が、これからのPython学習ロードマップを着実に進めるための第一歩となります。 まずは、色々な変数を自分で作ってみて、type()関数でそのデータ型を確認する練習から始めてみましょう!

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


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