IT学習ブログ


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


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

Pythonの変数とデータ型とは?プログラミングの基礎を徹底解説!

プログラミング学習を始めたばかりの皆さん、Pythonの「変数」と「データ型」という言葉を聞いて「難しそう…」と感じていませんか?ご安心ください!これらはプログラミングの超基本であり、一度理解してしまえば、Pythonを使った様々なプログラムが書けるようになります。

この記事では、Python初心者の方でもわかりやすいように、変数とデータ型の役割と使い方を、やさしい日本語と具体的なコード例で解説します。プログラミングの基礎をしっかりマスターして、Python学習を楽しく進めましょう!

変数ってなんだろう?

「変数」とは、簡単に言うと「情報を一時的に保存しておくための名前付きの箱」のようなものです。たとえば、計算結果やユーザーの名前などを覚えておきたい時に使います。

私たちが日常生活で「りんご5個」や「田中さんの年齢28歳」といった情報を扱うように、プログラムの中でも様々な情報を扱います。これらの情報を、後から使えるように保存しておくのが変数の役割です。

Pythonでは、次のように「変数名 = 値」の形で変数に値を代入します。

# '名前'という変数に「アリス」という文字列を代入
名前 = "アリス"
# '年齢'という変数に「30」という数値を代入
年齢 = 30
# '身長'という変数に「165.5」という数値を代入
身長 = 165.5

# 変数に保存された値を使ってみる
print(名前)   # 実行結果: アリス
print(年齢)   # 実行結果: 30
print(身長)   # 実行結果: 165.5

変数に一度値を代入した後も、新しい値を代入すれば、中の値を変更することができます。これが「変数(値が変わるもの)」と呼ばれる理由です。

点数 = 85
print(点数) # 実行結果: 85

点数 = 92 # 点数を変更する
print(点数) # 実行結果: 92

データ型ってなんだろう?

次に「データ型」についてです。変数に保存する情報には、数字、文字、真偽(はい/いいえ)など、いくつかの種類があります。この情報の種類を「データ型」と呼びます。

なぜ種類を分ける必要があるのでしょうか?それは、コンピュータがそれぞれの情報を効率的に扱ったり、私たちが意図しない計算ミスを防いだりするためです。たとえば、「5 + 3」は数字の足し算ですが、「"5" + "3"」は文字を連結する操作になります。データ型を意識することで、より正確なプログラミングが可能になります。

Pythonでよく使う基本的なデータ型をいくつか見てみましょう。

  1. 整数型 (int): 小数点を含まない数字(例: 10, -5, 1000)。

    python 数量 = 10 print(type(数量)) # 実行結果: <class 'int'>

  2. 浮動小数点数型 (float): 小数点を含む数字(例: 3.14, 0.5, -9.8)。

    python 価格 = 1250.50 print(type(価格)) # 実行結果: <class 'float'>

  3. 文字列型 (str): 文字の並び。シングルクォーテーション ' またはダブルクォーテーション " で囲みます(例: "こんにちは", 'Python')。

    python メッセージ = "プログラミングは楽しい!" print(type(メッセージ)) # 実行結果: <class 'str'>

  4. 真偽値型 (bool): True (真、正しい) か False (偽、間違い) のどちらかを表す型。条件分岐などでよく使われます。

    python 合格 = True print(type(合格)) # 実行結果: <class 'bool'>

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

変数とデータ型を使ってみよう!

これまでの知識を使って、簡単なPythonプログラムを書いてみましょう。

# ユーザー情報を変数に保存する例

# 文字列型の変数
ユーザー名 = "山田太郎"
メールアドレス = "taro.yamada@example.com"

# 整数型の変数
年齢 = 25

# 浮動小数点数型の変数
身長 = 170.5

# 真偽値型の変数(会員かどうか)
会員ですか = True

# 保存した情報を表示する
print("ユーザー名:", ユーザー名)
print("メールアドレス:", メールアドレス)
print("年齢:", 年齢, "歳")
print("身長:", 身長, "cm")
print("会員登録済:", 会員ですか)

# 変数の値を変更する
年齢 = 年齢 + 1 # 1年経過したと仮定
print("来年の年齢:", 年齢, "歳")

このように、変数に適切なデータ型の値を保存し、それらを組み合わせて使うことで、様々な情報をプログラム内で扱うことができるようになります。

まとめ

Pythonの「変数」と「データ型」は、プログラミングの学習において最も基本的で重要な概念です。

この基礎をしっかり理解することで、皆さんはPythonプログラミングの世界で、より複雑な処理やアプリケーションの開発へとステップアップできるはずです。まずはこの二つを意識して、様々な値を代入したり、print()関数で表示したりする練習から始めてみてください。一歩ずつ、着実にスキルを身につけていきましょう!

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


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