IT学習ブログ

はい、承知いたしました。 Pythonの「変数とデータ型の基礎」について、IT初心者向けの解説記事をMarkdown形式で作成します。


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

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

# Pythonの変数とデータ型とは?プログラミングの土台を理解しよう

Pythonを学び始める皆さん、こんにちは!プログラミングの世界へようこそ。
今回は、Pythonプログラミングの最も基本的な概念である「変数」と「データ型」について、初心者の方にも分かりやすく解説します。これらを理解することは、今後の学習において非常に重要なので、ぜひ一緒に学んでいきましょう。

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

プログラムを書くとき、私たちはさまざまな情報(例えば、名前、年齢、計算結果など)を扱います。これらの情報を一時的にしまっておく「箱」のようなものが「変数」です。

変数は、以下のように使います。

```python
# 'name'という箱に「太郎」という文字列を入れる
name = "太郎"

# 'age'という箱に「25」という数字を入れる
age = 25

# 変数の中身を表示する
print(name) # 出力: 太郎
print(age)  # 出力: 25

上の例では、nameage が変数名です。= は「代入演算子」と呼び、右側の値を左側の変数に格納するという意味になります。一度変数に値を入れれば、その変数名を使うことでいつでもその値を取り出すことができます。

データ型とは?情報がどんな種類かを示すもの

変数に入れる情報には、数字だったり、文字だったり、はい/いいえのような答えだったり、さまざまな「種類」があります。この情報の種類を「データ型」と呼びます。Pythonでは、自動的にデータ型を判断してくれるので、自分で「これは整数だよ」と宣言する必要はありませんが、どんな種類があるかを知っておくことは大切です。

主なデータ型をいくつかご紹介します。

1. 整数 (int)

小数点を含まない、一般的な数字です。年齢や個数などを表現するのに使います。

# 整数型
score = 100
players = 5
print(score)
print(players)

2. 浮動小数点数 (float)

小数点を含む数字です。身長や体重、計算の割り算の結果などに使います。

# 浮動小数点数型
pi = 3.14
height = 175.5
print(pi)
print(height)

3. 文字列 (str)

文字の並びです。名前やメッセージ、住所などを表現するのに使います。シングルクォート (') またはダブルクォート (") で囲みます。

# 文字列型
greeting = "こんにちは、Pythonの世界へ!"
city = '東京'
print(greeting)
print(city)

4. 真偽値 (bool)

True (真) か False (偽) のどちらかをとるデータ型です。条件分岐(もし〇〇なら、△△する)などでよく使われます。

# 真偽値型
is_active = True
has_permission = False
print(is_active)
print(has_permission)

自分のデータの型を調べてみよう! type()関数

今入っているデータがどんな型なのか知りたいときは、type()関数を使います。

message = "Hello Python"
number = 123
price = 99.8

print(type(message)) # 出力: <class 'str'>
print(type(number))  # 出力: <class 'int'>
print(type(price))   # 出力: <class 'float'>

型変換 (キャスト) について

プログラミングをしていると、あるデータ型を別のデータ型に変換したい場面が出てきます。例えば、ユーザーが入力した数字は、Pythonでは文字列として扱われることが多いので、計算に使うためには整数や浮動小数点数に変換する必要があります。これを「型変換」または「キャスト」と呼びます。

主な変換関数は以下の通りです。

# 文字列を整数に変換
str_num = "123"
int_num = int(str_num)
print(int_num + 10) # 出力: 133 (計算できるようになった!)

# 整数を文字列に変換
my_age = 30
message = "私の年齢は" + str(my_age) + "歳です。"
print(message) # 出力: 私の年齢は30歳です。

# 小数点を整数に変換 (小数点以下は切り捨てられます)
float_val = 5.9
int_val = int(float_val)
print(int_val) # 出力: 5

まとめ

今回はPythonプログラミングの基礎中の基礎である「変数」と「データ型」について学びました。

これらの概念は、今後のPython学習で何度も登場します。まずは「こんなものがあるんだな」と理解し、実際にコードを書いてみて、慣れていくことが大切です。 次のステップに向けて、これからも一緒に楽しく学習していきましょう! ```

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


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