title: Pythonの変数とデータ型入門 date: 2025-09-20 categories: [Python, プログラミング基礎] tags: [Python, 変数, データ型, 初心者, プログラミング基礎, IT学習]
この記事はAIによって自動生成されています。
Pythonの変数とデータ型とは?【プログラミング初心者向け】
プログラミング学習の第一歩として、Pythonの「変数」と「データ型」の基礎を理解することは非常に重要です。これらは、データを扱う上で欠かせない基本的な概念であり、すべてのプログラミングの土台となります。
この記事では、IT学習を始めたばかりの初心者の方でも分かりやすいように、変数とデータ型の概念をやさしい日本語で解説していきます。
1. 変数とは?データを保管する「箱」
プログラムを書くとき、一時的に数字や文字などの情報を覚えておきたい場面がたくさんあります。その「情報を保管しておく場所」が「変数」です。
イメージとしては、情報を入れるための「名前のついた箱」と考えると良いでしょう。
変数の宣言と代入
Pythonで変数を使うのはとても簡単です。変数名 = 値
の形式で、変数を宣言(箱を用意して名前をつけ)し、同時に値を代入(箱の中に情報を入れる)します。
# 'name'という名前の箱に「太郎」という情報を入れる
name = "太郎"
# 'age'という名前の箱に「25」という情報を入れる
age = 25
# 変数の中身を表示してみよう
print(name) # 出力: 太郎
print(age) # 出力: 25
一度変数に値を入れた後でも、別の値を入れ直すことができます。その場合、古い値は新しい値で上書きされます。
score = 80
print(score) # 出力: 80
score = 95 # 新しい値で上書き
print(score) # 出力: 95
変数の命名ルール
Pythonでは、変数名にはいくつかのルールがあります。
- 英数字とアンダースコア(_)が使えます。
- 数字で始まることはできません。
- 大文字と小文字は区別されます(my_name
と My_Name
は別の変数です)。
- Pythonの予約語(if
, for
, while
など)は使えません。
一般的には、変数の内容が分かりやすいような名前をつけることが推奨されます。
2. データ型とは?値の種類を分類する
変数に入れる情報には、数字、文字、真偽(はい/いいえ)など、さまざまな種類があります。この「情報の種類」を「データ型」と呼びます。
Pythonは、代入された値を見て自動的にそのデータ型を判断してくれますが、それぞれのデータ型がどのようなものかを知っておくことは非常に重要です。
主要なデータ型をいくつか見てみましょう。
代表的なデータ型
データ型 | 説明 | 例 |
---|---|---|
int | 整数 | 10 , 0 , -5 |
float | 浮動小数点数(小数) | 3.14 , 0.5 , -1.0 |
str | 文字列(テキスト) | "こんにちは" , 'Python' |
bool | ブーリアン(真偽値) | True , False |
これらのデータ型は、それぞれ異なる振る舞いをします。例えば、整数と整数は足し算ができますが、文字列と文字列を足すと連結されます。
# 整数 (int)
num1 = 10
num2 = 5
print(num1 + num2) # 出力: 15
# 文字列 (str)
text1 = "Hello"
text2 = "World"
print(text1 + text2) # 出力: HelloWorld
# データ型を確認する (type()関数)
print(type(num1)) # 出力: <class 'int'>
print(type(text1)) # 出力: <class 'str'>
type()
関数を使うと、変数がどのデータ型であるかを確認できます。
まとめ:プログラミングの基本をマスターしよう!
Pythonの変数とデータ型は、プログラミングの基礎中の基礎です。これらを理解することで、データを効率的に管理し、より複雑なプログラムを作成する道が開けます。
IT学習ロードマップの最初のステップとして、これらの概念をしっかりと身につけ、Pythonプログラミングの世界をぜひ楽しんでください!
PR: ITスクールのご案内はこちら(アフィリエイトリンク)