LEGB 규칙 예시1 [Python] 008. LEGB 규칙과 실행순서 1. LEGB 규칙이란 파이썬에서 변수에 값을 바인딩 하거나 변수의 값을 참조할때 따르는 규칙을 말합니다. Local : 함수 안을 의미합니다. Enclosing : 함수 안에 함수가 있는 경우에 내부 함수에서 봤을때 바깥에 있는 함수의 공간을 의미합니다. Global : 함수 바깥쪽에 있는 변수를 의미합니다. Built-in : 이미 모듈 내에 내장되어 있는 파이썬 내장 함수를 의미합니다. 2. 실행 순서 실행 순서는 L -> E -> G -> B 순으로 인터프리터가 순서대로 확인을 하여 변수의 값을 참조합니다. 변수 예시) 1. a라는 변수 값 "100"을 메모리에 입력합니다. 2. count라는 함수를 메모리에 할당하고, 3. count 함수를 호출합니다. 4. Local 영역에 있는 변수 a에 변.. 2023. 7. 24. 이전 1 다음