IT学習ブログ


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


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

Pythonの変数とデータ型とは?プログラミングの基礎を学ぼう!

Pythonプログラミングを始める上で、変数(へんすう)データ型(データがた)は避けて通れない非常に重要な概念です。これらを理解することで、プログラムがどのように情報を扱い、計算していくのかの基礎が身につきます。この記事では、IT初心者の方でもわかりやすいように、Pythonの変数とデータ型について基礎から解説していきます。Python学習の第一歩として、しっかりマスターしましょう!

変数とは?情報をしまっておく「箱」

変数は、プログラミングにおいて「情報を一時的にしまっておくための名前が付いた箱」のようなものです。例えば、あなたの名前や年齢、商品の価格など、プログラムの中で使う値を覚えておくために使います。

Pythonで変数を使うのはとても簡単です。値を代入(箱に入れること)するだけで、新しい変数が作られます。

例:変数の使い方

# 名前を格納する変数 'my_name'
my_name = "太郎"

# 年齢を格納する変数 'my_age'
my_age = 30

# 商品の価格を格納する変数 'item_price'
item_price = 1500

# 変数に保存された値を出力してみましょう
print(my_name)    # 結果: 太郎
print(my_age)     # 結果: 30
print(item_price) # 結果: 1500

my_name = "太郎" という行は、「my_nameという箱に"太郎"という文字列を入れなさい」という意味になります。一度入れた値は、後から別の値で上書きすることも可能です。

my_age = 30 # 最初は30歳
my_age = 31 # 後から31歳に上書き
print(my_age) # 結果: 31

データ型とは?変数の「中身の種類」

変数はただの箱ですが、その箱に入れることができる「中身の種類」のことをデータ型と呼びます。例えば、「数字」と「文字」では、プログラム上での扱い方が異なりますよね?Pythonでは、変数に代入された値の種類によって、自動的にデータ型が決まります。

主なデータ型をいくつか見てみましょう。

1. 整数型(int - integer)

小数点を含まない、正や負の整数を扱います。

score = 100
print(type(score)) # 結果: <class 'int'>

2. 浮動小数点型(float - floating point number)

小数点を含む数値を扱います。

pi = 3.14
print(type(pi))    # 結果: <class 'float'>

3. 文字列型(str - string)

文字や単語、文章などを扱います。シングルクォーテーション ' またはダブルクォーテーション " で囲みます。

greeting = "こんにちは、世界!"
message = 'Python学習は楽しい!'
print(type(greeting)) # 結果: <class 'str'>

4. 真偽値型(bool - boolean)

真(True)か偽(False)の2つの値だけを扱います。プログラミングの条件分岐などでよく使われます。

is_active = True  # アクティブである
is_admin = False  # 管理者ではない
print(type(is_active)) # 結果: <class 'bool'>

type() 関数を使うと、変数がどのデータ型であるかを確認できます。これはデバッグ(プログラムの誤りを見つける作業)の際にも役立ちます。

まとめ:変数を活用してプログラムを作ろう!

Pythonの変数データ型の基礎について理解できましたか? 変数は情報を記憶するための「箱」、データ型はその「箱の中身の種類」と考えると分かりやすいでしょう。これらの概念は、どのようなプログラミング言語でも共通して非常に重要です。

ぜひ、実際にPythonのコードを書いて、変数にさまざまな値を代入し、type() 関数でデータ型を確認してみてください。実践することで、プログラミングの楽しさがより一層わかるはずです。これで、あなたのPython学習の第一歩は完璧です!

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


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