locals

    (27)클로저 와 변수의 적용범위

    (27)클로저 와 변수의 적용범위

    변수의 적용 범위 전역 변수(global variable) : 스크립트 전체에서 접근,작용하는 변수 전역 범위(global scope) : 전역 변수에 접근할 수 있는 범위 지역 변수(local variable) : 변수를 만든 함수 안에서만 접근 가능하며 바깥에서는 접근 불가 지역 범위(local scope) : 지역 변수를 접근할 수 있는 범위 전역 변수 출력하기 x = 10 #전역 변수 def foo(): print(x) #전역 변수 출력 foo() print(x) #전역 변수 출력 결과 10 10 첫줄에 전역변수 x를 10으로 할당하엿다. foo()함수를 x를 출력하는것으로 만들고 외부에서 x를 한번 더 출력해 보았다. x는 전역 변수이기 때문에 같은 값이 출력 되었다. 지역 변수 출력하기 def..