title: Pythonの変数とデータ型を徹底解説!初心者でもわかる基礎の基礎 date: 2024-04-23 categories: [Python, プログラミング入門] tags: [Python, 変数, データ型, 初心者, プログラミング, 基礎, AI, Gemini, 自動生成]
この記事はAIによって自動生成されています。
Pythonの変数とデータ型とは?初心者向け基礎解説
プログラミング学習の第一歩として、Pythonの「変数(へんすう)」と「データ型(データがた)」は避けて通れない重要な概念です。これらを理解することで、プログラムがどのように情報を扱い、処理していくのかがクリアになります。
この記事では、IT初心者の方でもスムーズに理解できるよう、変数とデータ型の基本をやさしい言葉で解説し、具体的なコード例を交えながらその使い方をご紹介します。Pythonプログラミングの基礎をしっかり身につけて、次のステップへ進みましょう!
1. 変数とは?情報をしまっておく「箱」
変数は、プログラムの中で一時的にデータを保存しておくための「名前のついた箱」のようなものです。数字や文字など、様々なデータをこの箱に入れて、必要に応じて取り出したり、中身を入れ替えたりすることができます。
変数の基本的な使い方
Pythonで変数を使うのはとても簡単です。変数名 = 値
の形式で、好きな名前を付けてデータを代入(だいにする=しまうこと)します。
# 'name'という変数に「太郎」という文字列を代入
name = "太郎"
# 'age'という変数に「25」という数字を代入
age = 25
# 変数の中身を表示する
print(name) # 出力: 太郎
print(age) # 出力: 25
# 変数の中身を後から変更することも可能
age = 26
print(age) # 出力: 26
2. データ型とは?変数の「中身の種類」
変数にしまうデータには、様々な「種類」があります。このデータの種類のことを「データ型」と呼びます。例えば、「25」は数字、「太郎」は文字ですね。Pythonは、このデータ型を自動的に判断してくれますが、それぞれの型が持つ特徴を理解することは非常に重要です。
代表的なデータ型
Pythonの主なデータ型をいくつか見てみましょう。
- 整数型 (int): 0や10、-5など、小数点を含まない数字です。
python number = 100 print(type(number)) # <class 'int'>
- 浮動小数点型 (float): 3.14や-0.5など、小数点を含む数字です。
python pi = 3.14159 print(type(pi)) # <class 'float'>
- 文字列型 (str): 文字や文章を扱う型です。シングルクォート
'
またはダブルクォート"
で囲んで表現します。python message = "こんにちは、世界!" greeting = 'Hello, Python!' print(type(message)) # <class 'str'>
- 真偽値型 (bool):
True
(真=正しい)かFalse
(偽=正しくない)のどちらかのみを持つ型です。条件分岐などでよく使われます。python is_active = True is_admin = False print(type(is_active)) # <class 'bool'>
type()
関数を使うと、変数がどのデータ型であるかを確認できます。
3. データ型の変換
プログラムの途中で、あるデータ型を別のデータ型に変換したい場合があります。これを「型変換(キャスト)」と呼びます。
主な型変換関数
int()
: 文字列や浮動小数点数を整数に変換float()
: 文字列や整数を浮動小数点数に変換str()
: 数字などを文字列に変換
# 文字列を整数に変換
string_number = "123"
integer_number = int(string_number)
print(integer_number + 1) # 出力: 124 (計算できる)
# 整数を文字列に変換
my_age = 30
message = "私の年齢は " + str(my_age) + " 歳です。"
print(message) # 出力: 私の年齢は 30 歳です。
# 浮動小数点数を整数に変換 (小数点以下は切り捨てられる)
decimal_value = 5.8
integer_value = int(decimal_value)
print(integer_value) # 出力: 5
まとめ
Pythonの変数とデータ型は、プログラミングの土台となる非常に基本的な概念です。変数はデータを保存する「箱」、データ型はその「箱の中身の種類」と考えると理解しやすいでしょう。
これらの基礎をしっかりと押さえることで、今後のPython学習がよりスムーズに進むはずです。ぜひ色々なデータを変数に入れて、type()
関数で型を確認したり、型変換を試したりして、実際にコードを書いてみてください。次のステップでは、これらの変数とデータ型を使って、もっと複雑な処理に挑戦していきます!
PR: ITスクールのご案内はこちら(アフィリエイトリンク)