IT学習ブログ


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の主なデータ型をいくつか見てみましょう。

  1. 整数型 (int): 0や10、-5など、小数点を含まない数字です。 python number = 100 print(type(number)) # <class 'int'>
  2. 浮動小数点型 (float): 3.14や-0.5など、小数点を含む数字です。 python pi = 3.14159 print(type(pi)) # <class 'float'>
  3. 文字列型 (str): 文字や文章を扱う型です。シングルクォート ' またはダブルクォート " で囲んで表現します。 python message = "こんにちは、世界!" greeting = 'Hello, Python!' print(type(message)) # <class 'str'>
  4. 真偽値型 (bool): True(真=正しい)か False(偽=正しくない)のどちらかのみを持つ型です。条件分岐などでよく使われます。 python is_active = True is_admin = False print(type(is_active)) # <class 'bool'>

type() 関数を使うと、変数がどのデータ型であるかを確認できます。

3. データ型の変換

プログラムの途中で、あるデータ型を別のデータ型に変換したい場合があります。これを「型変換(キャスト)」と呼びます。

主な型変換関数

# 文字列を整数に変換
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スクールのご案内はこちら(アフィリエイトリンク)


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