Python에서 변수의 전역 범위
변수 num를
함수 내부에서 외부 코드 블록으로 옮기면
전역 범위를
갖게 되어
함수 내부뿐만 아니라 외부에서도 접근 가능해집니다:
num = 1
def func():
print(num)
func() # 1을 출력합니다
다음 코드를 실행한 결과는 어떻게 될까요:
num = 2
def func():
return num
func()
print(num)
다음 코드를 실행한 결과는 어떻게 될까요:
num = 2
def func():
return num1
print(func())