728x90 지역변수전역변수1 [PYTHON] 지역 변수(Local)와 전역 변수(Global)의 완벽 가이드 : 스코프의 원리와 메모리 관리 파이썬 프로그래밍을 시작할 때 가장 먼저 마주하는 벽 중 하나가 바로 변수의 범위(Scope)입니다. "분명 변수를 선언했는데 왜 함수 밖에서는 사용할 수 없을까?" 혹은 "함수 안에서 값을 바꿨는데 왜 원래 변수는 그대로일까?"와 같은 의문은 모두 지역 변수(Local Variable)와 전역 변수(Global Variable)의 차이에서 기인합니다. 이 글에서는 파이썬의 변수 유효 범위가 결정되는 방식인 LEGB 룰을 바탕으로, 효율적인 메모리 관리와 코드 가독성을 높이기 위한 변수 활용 전략을 심층적으로 다룹니다.1. 변수의 스코프(Scope)란 무엇인가?스코프는 프로그래밍 언어에서 변수가 유효한 범위를 의미합니다. 파이썬은 변수가 선언된 위치에 따라 해당 변수에 접근할 수 있는 영역을 엄격히 제한.. 2026. 2. 13. 이전 1 다음 728x90