- 전역 변수, 전역 범위 >>> x = 100 >>> def foo(): print(x) >>> foo() 100 >>> print(x) 100 위에서 함수 바깥에서 만들어진 변수 x는 함수를 포함한 스크립트 전체에서 접근할 수 있는 변수인 전역변수입니다. 이 전역변수에 접근할 수 있는 모든 범위를 전역 범위라고 합니다. - 지역 변수, 지역 범위 >>> def foo(): x = 100 print(x) >>> foo() 100 >>> print(x) Traceback (most recent call last): File "", line 1, in print(x) NameError: name 'x' is not defined 함수 안에서 만들어진 변수 x는 함수 안에서만 접근할 수 있는 지역변수입니다...
전역변수
변수에는 전역 변수와 지역 변수가 존재합니다. 오늘은 그 전역 변수와 지역 변수가 뭔지 함께 알아보겠습니다. 전역 변수는 글로벌 변수(global variable), 지역 변수는 로컬 변수(local variable)라고도 합니다. 글로벌 변수, 로컬 변수라는 말에서 알 수 있듯이 전역 변수는 프로그램 전체에 적용이 가능하며 지역 변수는 상대적으로 작은 범위에서 적용되는 변수입니다. 프로그램 전체를 세계로 보고 함수를 지역으로 보시면 됩니다. 전역 변수는 함수 외부에서 선언된 변수로 프로그램 전체에 접근이 가능한 변수입니다. 지역 변수는 함수 내부에서 선언된 변수로 함수가 실행할 때 작동하며 함수가 종료될 시 소멸됩니다. 또한 함수 외부에서 접근이 불가능한 변수입니다. var global = 1; fun..