LoginSignup
1
0

More than 3 years have passed since last update.

ローカルスコープとグローバルスコープ

Posted at

ローカルスコープとグローバルスコープの違いを理解し、
各変数を扱う場合の注意点を整理する。

ローカルスコープとグローバルスコープとは?

ローカルスコープは定義された関数内を指し、その中で利用できる変数をローカル変数と言う。

def sample():
    a = 1 ※ローカルスコープ

グローバルスコープは対象のpythonファイル内を指しており、どの関数からでも参照が可能です。

b = 2 ※グローバルスコープ
def sample():
    a = 2

グローバルスコープの扱い方

グローバルスコープはローカルスコープ内からでも扱える

local = 100
def global():
    a = 100
    print(local + a)
1
0
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0