title: Pythonの変数とデータ型入門 date: 2025-09-20 categories: [Python, プログラミング] tags: [AI, Gemini, 自動生成, Python, 変数, データ型, 初心者, 基礎]
この記事はAIによって自動生成されています。
Pythonの変数とデータ型とは?初心者向け徹底解説
プログラミング学習の第一歩として、Pythonにおける「変数」と「データ型」の理解は非常に重要です。これらは、情報を扱う上で欠かせない基本的な概念であり、すべてのプログラムの土台となります。この記事では、Python初心者の方でもスムーズに理解できるよう、やさしい日本語と具体例を交えながら、変数とデータ型の基礎を徹底的に解説します。
変数とは?情報を一時的に保存する「箱」
プログラムを書くとき、私たちは数値や文字などの「情報」をたくさん扱います。これらの情報を一時的にしまっておく「箱」のようなものが「変数」です。箱には名前(変数名)をつけることができ、必要に応じて中身(値)を取り出したり、新しい中身に入れ替えたりすることができます。
Pythonで変数を使うのはとても簡単です。変数名 = 値
という形で記述します。
具体例:
# 'name'という箱に「山田」という文字を入れます
name = "山田"
# 'age'という箱に「30」という数字を入れます
age = 30
# 'is_student'という箱に「True」(真実)という情報を入れます
is_student = True
# 箱の中身を表示してみましょう
print(name) # 出力: 山田
print(age) # 出力: 30
print(is_student) # 出力: True
変数名には、半角英数字とアンダースコア(_)を使うことができます。数字で始めることはできません。分かりやすい名前をつけることが、良いプログラミングの基本です。
Pythonのデータ型:箱の中身の種類
箱(変数)に入れる情報には、数字、文字、True/Falseといった様々な「種類」があります。この情報の種類を「データ型」と呼びます。Pythonでは、自動的にデータ型を判断してくれるため、事前に「この箱には数字を入れるよ」と宣言する必要がありません。
Pythonの主なデータ型
- 整数型 (int): 1, 100, -50 のような小数点のない数字。
python num_int = 123
- 浮動小数点型 (float): 3.14, 0.5, -10.0 のような小数点のある数字。
python num_float = 3.14159
- 文字列型 (str): "こんにちは", 'Python', "123" のように、文字の並び。シングルクォーテーション(')またはダブルクォーテーション(")で囲みます。
python text_str = "プログラミングは楽しい!"
- 真偽値型 (bool):
True
(真、正しい) またはFalse
(偽、間違い) の2つの値。条件判断によく使われます。python is_active = True
自分の変数の中身のデータ型を確認しよう!
Pythonでは、type()
関数を使うことで、変数の中身がどのデータ型であるか簡単に確認できます。
具体例:
price = 1500 # 整数
rate = 1.08 # 浮動小数点数
product = "Tシャツ" # 文字列
available = True # 真偽値
print(type(price)) # 出力: <class 'int'>
print(type(rate)) # 出力: <class 'float'>
print(type(product)) # 出力: <class 'str'>
print(type(available)) # 出力: <class 'bool'>
このように、type()
関数を使えば、変数がどんな種類のデータを保持しているかが一目でわかります。
まとめ
Pythonプログラミングにおいて、変数は情報を保存するための「箱」、データ型はその箱の中身の種類を示します。これらの基礎をしっかりと理解することで、あなたは様々な情報を効率的に扱い、より複雑なプログラムを記述できるようになります。
この記事で学んだ知識を活かして、実際にPythonコードを書いてみましょう。多くの演習を通じて、Pythonの変数とデータ型の概念があなたのものとなるはずです。初心者でも安心して学習を進められるように、一歩ずつ着実に知識を積み重ねていきましょう!
PR: ITスクールのご案内はこちら(アフィリエイトリンク)