Python/python 기초

전역변수(Global Variable), 지역변수(Local Variable)

DS지니 2021. 4. 2. 19:49
728x90
반응형

Global Variables (전역변수)

: 함수 외부에 생성된 변수

 

Local Variables (지역변수)

: 함수 내부에 생성된 변수

 

 

ex) 지역변수에 동일한 값을 입력해 사용할 수 있음

x = "awesome"

def myfunc():
  x = "fantastic"
  print("You're " + x)

myfunc()

print("You're " + x)

>> You're fantastic

>> You're awesome

 

 

* Global Keyword

일반적으로 함수 내부에 변수를 만들면 지역변수 이지만, global을 사용해 전역변수로 만들 수 있다.

x = "awesome"

def myfunc():
  global x
  x = "fantastic"

myfunc()

print("You're " + x)

>> You're fantastic

728x90
반응형