파이썬 전역 범위
글로벌 범위
파이썬 코드의 본문에 생성된 변수는 전역 변수이며 전역 범위에 속합니다.
전역 변수는 전역 및 지역의 모든 범위 내에서 사용할 수 있습니다.
예시
함수 외부에서 생성된 변수는 전역 변수이며 누구나 사용할 수 있습니다.
x = 300
def myfunc():
print(x)
myfunc()
print(x)
변수 이름 지정
함수 내부와 외부에서 동일한 변수 이름으로 작업하는 경우 Python은 이를 두 개의 개별 변수로 처리합니다. 하나는 전역 범위(함수 외부)에서 사용 가능하고 다른 하나는 로컬 범위(함수 내부)에서 사용 가능합니다.
예시
함수는 로컬을 인쇄 x
한 다음 코드는 전역을 인쇄합니다 x
.
x = 300
def myfunc():
x = 200
print(x)
myfunc()
print(x)