더북(TheBook)

반대로 함수 선언 영역이 아닌 바깥 부분을 전역(global scope)이라고 하며, 전역에서 선언된 변수를 전역 변수라고 합니다. 전역 변수로 선언된 변수는 함수 내부에서도 참조할 수 있습니다.

> result = 10 ------ result는 전역변수
> def add(param1, param2):
>     print(param1 + param2 + result)
>
> add(1, 3)  ------ 1+3+10=14
14

▲ 그림 2-23 전역 변수와 지역 변수

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.