読者です 読者をやめる 読者になる 読者になる

by shigemk2

当面は技術的なことしか書かない

名前空間とスコープ

Python

変数はすべて名前空間に属する。

プログラムで変数を利用するということは以下の2つ。

  • 名前空間にあらたな変数を作成する
  • すでに名前空間内に存在する変数を更新、検索する

スコープ

ある変数が有効になる範囲のこと。場合によってはスコープ=名前空間となる場合もある。
変数のスコープはその変数にどこで値が代入されたかによって決まる