title: Pythonの変数とデータ型:プログラミングの第一歩を優しく解説 date: 2025-09-20 categories: [Python, プログラミング入門] tags: [Python, 変数, データ型, 初心者, 基礎, 学習ロードマップ, AI, Gemini, 自動生成]
この記事はAIによって自動生成されています。
Pythonの変数とデータ型とは?プログラミングの基礎を学ぼう
Pythonの学習を始めたばかりの皆さん、プログラミングの世界へようこそ! この記事では、プログラミングの土台となる「変数」と「データ型」について、IT初心者の方でもわかりやすいように徹底的に解説します。これらをしっかり理解すれば、Pythonを使ったコーディングがもっと楽しく、スムーズになるはずです。さあ、一緒にプログラミングの第一歩を踏み出しましょう!
Pythonの「変数」って何だろう?
プログラムを書いていると、一時的に情報を覚えておきたい場面がたくさんあります。例えば、ユーザーの名前や計算結果などです。「変数」は、まるで情報を入れておくための「箱」のようなものだと考えてください。この箱に名前を付けて、色々な値(データ)を自由に出し入れできます。
変数の役割と使い方
変数の主な役割は、データに名前を付けて保存し、後でそのデータを利用したり変更したりすることです。
具体的な例とコード:
# 例:変数を使って名前と年齢を保存してみよう
# 'my_name'という名前の箱に「山田 太郎」という文字列を入れる
my_name = "山田 太郎"
# 'age'という名前の箱に「30」という数字を入れる
age = 30
# 'my_name'と'age'の中身を表示する
print(my_name) # 出力: 山田 太郎
print(age) # 出力: 30
# 変数の中身は後から変更できる
age = 31 # 'age'の箱の中身を31に変更
print(age) # 出力: 31
上記コードのように、=
(イコール)を使って変数に値を代入します。左側が変数名、右側が代入したい値です。
変数名の付け方のポイント:
- 半角英数字とアンダースコア
_
を使います。 - 数字で始めることはできません。(例:
1day
はNG) - 意味がわかる名前をつけましょう。(例:
a
よりもuser_name
の方が良い) - Pythonには予約語(Pythonがすでに使っている特別な意味を持つ単語)があるので、それらを変数名には使えません。(例:
print
,if
,for
など)
Pythonの「データ型」を理解しよう
変数に値を保存すると言いましたが、その「値」にはいろいろな「種類」がありますよね?例えば、「数字」と「文字」では扱い方が違います。この「値の種類」のことを「データ型」と呼びます。
コンピュータは、データ型を知ることで、そのデータをどのように扱えばいいかを判断します。
よく使う主要なデータ型
Pythonで特によく使うデータ型をいくつかご紹介します。
- 文字列 (String /
str
):- 文字の並びを表します。名前、文章、URLなど。
"
(ダブルクォーテーション) または''
(シングルクォーテーション) で囲んで表現します。- 例:
"こんにちは"
,'Python'
- 整数 (Integer /
int
):- 小数点を含まない数字です。年齢、個数など。
- 例:
10
,-5
,1000
- 浮動小数点数 (Float /
float
):- 小数点を含む数字です。身長、体重、価格など。
- 例:
3.14
,0.5
,-99.9
- 真偽値 (Boolean /
bool
):- 「はい」か「いいえ」、「正しい」か「間違い」を表す値です。
True
(真) またはFalse
(偽) のどちらかしかありません。(TとFは大文字で書きます)- 例:
True
,False
データ型を確認するコード:
Pythonでは、type()
関数を使うと、変数や値のデータ型を簡単に調べることができます。
# データ型の例を見てみよう
text = "Hello, Python!" # 文字列 (str)
number = 123 # 整数 (int)
price = 99.99 # 浮動小数点数 (float)
is_active = True # 真偽値 (bool)
print(type(text)) # 出力: <class 'str'>
print(type(number)) # 出力: <class 'int'>
print(type(price)) # 出力: <class 'float'>
print(type(is_active)) # 出力: <class 'bool'>
まとめ:プログラミング学習の基礎固め
今回は、Pythonプログラミングの超基本である「変数」と「データ型」について学びました。
- 変数: データを保存するための「名前のついた箱」。
- データ型: 保存する「データの種類」(文字列、整数、小数、真偽値など)。
これらは、Pythonでどんなプログラムを書くにも必ず使う、まさに「土台」となる重要な概念です。 最初は少し難しく感じるかもしれませんが、実際に手を動かしてコードを書いてみることが一番の近道です。この基礎をしっかりと身につけて、次のステップへ進みましょう!
PR: ITスクールのご案内はこちら(アフィリエイトリンク)