IT学習ブログ

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

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

# Pythonの変数とデータ型とは?初心者向け徹底解説

プログラミング学習を始める皆さん、こんにちは!Pythonは、そのシンプルさから初心者にも人気の高いプログラミング言語です。今回は、Pythonプログラミングの超基本である「変数(へんすう)」と「データ型(データがた)」について、IT初心者の方にもわかりやすく徹底解説します。これらをマスターすれば、あなたのコーディングスキルはぐっと上がること間違いなしです!

## プログラミングの「変数」って何だろう?

変数とは、データを一時的に保存しておくための「箱」のようなものです。プログラムの中で扱う数値や文字などの情報に名前を付けて、必要な時にいつでも取り出せるようにします。

例えば、皆さんが何かメモを取る時に「今日の気温」とか「買いたいものリスト」といった見出しをつけますよね?プログラミングにおける変数も同じように、データに名前を付けて管理するイメージです。

### Pythonでの変数の使い方

Pythonでは、変数にデータを代入する(箱にデータを入れる)のはとても簡単です。イコール記号(`=`)を使います。

```python
# 'name'という変数に「太郎」という文字列を代入
name = "太郎"

# 'age'という変数に「25」という数値を代入
age = 25

# 変数の内容を表示してみましょう
print(name)  # 出力: 太郎
print(age)   # 出力: 25

# 変数の値は後から変更することもできます
age = 26
print(age)   # 出力: 26

このように、一度変数に代入したデータは、プログラムのどこからでもその名前を使って呼び出すことができます。これはとても便利で、コードの読みやすさ(可読性)や再利用性を高める上で非常に重要です。

プログラムが扱う「データ型」って何?

データ型とは、変数がどんな種類のデータを扱うかを示すものです。数値なのか、文字なのか、それとも真偽(Yes/No)なのか、といったデータの「種類」をコンピューターに教えてあげます。

なぜデータ型が大切なのでしょうか?それは、コンピューターがそれぞれのデータ型によって異なる処理方法を持っているからです。例えば、数字を計算するのと、文字を並べ替えるのはまったく違う処理ですよね。

Pythonでは、変数を宣言する際にデータ型を明示的に指定する必要はありません。代入された値からPythonが自動的にデータ型を判断してくれます(これを「動的型付け」と呼びます)。

Pythonの主要なデータ型

Pythonには様々なデータ型がありますが、ここでは特によく使う基本的な4つをご紹介します。

  1. 文字列 (string / str):

    • 文字の並びを扱います。名前、住所、文章などがこれにあたります。
    • シングルクォーテーション(')またはダブルクォーテーション(")で囲みます。 python message = "こんにちは、世界!" fruit = 'りんご' print(type(message)) # 出力: <class 'str'>
  2. 整数 (integer / int):

    • 小数点を含まない数を扱います。年齢、個数、年などがこれにあたります。 python student_count = 30 year = 2025 print(type(student_count)) # 出力: <class 'int'>
  3. 浮動小数点数 (float / float):

    • 小数点を含む数を扱います。身長、体重、価格などがこれにあたります。 python height = 175.5 price = 19.99 print(type(height)) # 出力: <class 'float'>
  4. 真偽値 (boolean / bool):

    • 真(True)か偽(False)のどちらか一方を扱います。条件分岐などで「〜であるか?」「〜ではないか?」といった判断に使われます。 python is_sunny = True # 晴れである is_raining = False # 雨ではない print(type(is_sunny)) # 出力: <class 'bool'>

type()関数を使うと、特定の変数がどのデータ型であるかを確認できます。これはデバッグ(プログラムの誤りを探すこと)の際にも役立つので覚えておきましょう。

まとめ

今回は、Pythonプログラミングの土台となる「変数」と「データ型」について学びました。

これらの概念をしっかりと理解することは、今後のPython学習において非常に重要です。まずは色々な値をPythonの変数に代入して、print()関数やtype()関数を使って表示させてみてください。実際に手を動かすことで、より深く理解できるようになります。

この基礎をマスターして、Pythonでのプログラミング学習を楽しんでいきましょう! ```

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


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