●学校情報

講座一覧・募集状況

学習方法

学習サポート

修了生の評価

受講生の横顔

当学院について

入学相談

入学手続

 

●講座情報

技術者養成講座

プログラミング講座

WEB講座

情報処理試験講座

Excel講座

Access講座

 

●関連コラム

関連コラム

関連用語集

 

logo

 

 

関連用語集

Pythonの変数(Variable)とは?使い方・ルール・注意点をやさしく解説!

変数(Variable)は、プログラム内でデータを一時的に保存・参照するための名前です。 Pythonでは変数の宣言がとてもシンプルで、代入するだけで使い始めることができます。

Pythonの変数の基本構文

message = "こんにちは"
number = 10
pi = 3.14

このように、変数名 = 値 という形式で変数を定義します。 型の宣言は不要で、代入された値によって自動的に型が決まる「動的型付け(Dynamic Typing)」が特徴です。

変数名の命名ルール

  • 英数字とアンダースコア(_)が使える
  • 数字で始めてはいけない(例:2name → ×)
  • 予約語(if, for など)は使えない
  • 慣例的にスネークケース(例:user_name)を使用

データ型と変数

text = "Python"      # str型(文字列)
age = 25             # int型(整数)
price = 3.99         # float型(小数)
is_ok = True         # bool型(真偽値)

Pythonの変数は型が柔軟に切り替えられるため、途中で再代入することも可能です。

再代入の例

value = 10
value = "文字列"  # int → str に変わる

複数の変数を同時に代入

x, y = 5, 10

このように、複数の変数に一度に値を代入することもできます。 要素数が一致している必要があります。

変数とメモリ(id関数)

a = 100
b = a
print(id(a), id(b))  # 同じID(同じオブジェクト)

Pythonの変数は値そのものではなく、オブジェクトへの参照です。 id() 関数で同一オブジェクトかどうか確認できます。

定数のように使う変数

Pythonには本当の意味での定数(変更不可の変数)は存在しませんが、すべて大文字の変数名を使うことで「定数として扱う」習慣があります:

PI = 3.14159
MAX_USERS = 100

まとめ

Pythonの変数(Variable)は、非常に柔軟で扱いやすいのが特徴です。 型の宣言が不要で、再代入や複数同時代入など、直感的に使える仕組みになっています。

変数名のルールと、値の型を意識しながら、読みやすく再利用しやすいコードを書いていきましょう!

 

Python関連用語集

−−−−−  Python  −−−−−

Pythonのインデント(Indentation)とは?構文エラーを防ぐための基本ルール

Pythonの変数(Variable)とは?使い方・ルール・注意点をやさしく解説!

Pythonのデータ型(Data Type)とは?基本型と使い方をやさしく解説

Pythonの関数(Function)とは?定義・使い方・引数の基本をやさしく解説

Pythonのリスト(List)とは?配列的な使い方と便利な操作を解説!

Pythonの辞書(Dictionary)とは?キーと値でデータを管理する便利な構造

Pythonのタプル(Tuple)とは?リストとの違いや使い方をやさしく解説

Pythonの条件分岐(if文)とは?基本構文から応用までやさしく解説

Pythonのループ(for / while)とは?繰り返し処理の基本をやさしく解説

Pythonのモジュール(Module)とは?コードを分割・再利用する方法

Pythonのimport文とは?モジュールを読み込んで機能を拡張しよう

Pythonの標準ライブラリ(Standard Library)とは?便利な内蔵機能を紹介

NumPy(ナンパイ)とは?Pythonで高速な数値計算を行うための基本ライブラリ

Pandas(パンダス)とは?Pythonでデータを簡単に操作・分析できる強力ライブラリ

Matplotlibとは?Pythonでグラフを描くための基本ライブラリ

Pythonのクラス(Class)とは?オブジェクト指向の基本をわかりやすく解説!

Pythonのオブジェクト(Object)とは?クラスとの関係や特徴をやさしく解説

Pythonの継承(Inheritance)とは?親クラスから機能を受け継ぐしくみを解説

Pythonのメソッド(Method)とは?クラスとオブジェクトの操作方法をわかりやすく解説

Pythonのコンストラクタ(__init__)とは?クラスの初期化を自動化する仕組みを解説!

Pythonのインタプリタ(Interpreter)とは?動作のしくみと使い方を解説

Jupyter Notebook(ジュピター・ノートブック)とは?Python学習やデータ分析に最適な環境

Pythonの仮想環境(Virtual Environment)とは?プロジェクトごとに安全に環境を管理しよう

pip(パッケージ管理ツール)とは?Pythonのライブラリを簡単にインストール・管理しよう

Pythonのスクリプトファイル(.py)とは?作り方・実行方法・基本構文を解説

Pythonの例外処理(Exception Handling)とは?エラーからプログラムを守る方法を解説

Pythonのtry / except構文とは?エラーを防いで安心なコードに!

Pythonのassert文(アサーション)とは?条件チェックでバグを防ごう

Pythonのデコレーター(Decorator)とは?関数に機能を追加する便利な仕組み

Pythonのリスト内包表記(List Comprehension)とは?