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でよく使う基本的なデータ型をいくつか見てみましょう。
-
整数型 (int): 小数点を含まない数字(例: 10, -5, 1000)。
python 数量 = 10 print(type(数量)) # 実行結果: <class 'int'>
-
浮動小数点数型 (float): 小数点を含む数字(例: 3.14, 0.5, -9.8)。
python 価格 = 1250.50 print(type(価格)) # 実行結果: <class 'float'>
-
文字列型 (str): 文字の並び。シングルクォーテーション
'
またはダブルクォーテーション"
で囲みます(例: "こんにちは", 'Python')。python メッセージ = "プログラミングは楽しい!" print(type(メッセージ)) # 実行結果: <class 'str'>
-
真偽値型 (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スクールのご案内はこちら(アフィリエイトリンク)