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スクールのご案内はこちら(アフィリエイトリンク)