공부/python
2019. 10. 20.
(python) 함수4 - 지역 변수와 전역 변수
지역 변수는 함수 안에서 선언된 변수이고, 전역 변수는 함수의 외부에서 선언된 변수이다. width = 10, height = 20은 함수 외부에 있기 때문에 전역 변수이고, result = w * h는 함수 내부에 있기 때문에 지역 변수이다. 지역 변수 지역 변수(local variable)라고 불리며 함수 안에서만 사용할 수 있다. 지역 변수는 함수가 호출될 때, 생성되고 함수 호출이 종료되면 소멸되어서 더 이상 사용할 수 없다. 이것을 변수의 영역(scope)라고 한다. 전역 변수 전역 변수(global variable)라고 불리며 파이썬에서의 전역 변수는 다른 언어와 꽤 다르다. 파이썬에서는 다른 이야기가 없으면 함수 안에서 선언된 변수들은 무조건 지역 변수이다. 위의 코드에서 s는 함수의 외부에..