1. 스코프
1-1. Local
Local scope는 변수가 함수 내에서 정의될 때 해당 함수 내부를 의미합니다.
1-2. Enclosing
Enclosing scope는 내부 함수에서 외부 함수의 변수를 참조할 때 해당 외부 함수 범위를 의미합니다.
1-3. Global
Global scope는 변수가 스크립트의 최상위 수준에서 정의될 때 전체 스크립트 파일 내에서 해당 변수를 의미합니다.
1-4. Built-in
Built-in scope는 파이썬의 내장 함수와 모듈들이 속하는 범위입니다. 예를들어, print(), len() 같은 함수들이 여기에 해당됩니다.
2. 변수의 범위 탐색 순서
'파이썬' 카테고리의 다른 글
객체지향과 클래스, 메서드 (2024-03-18) (0) | 2024.03.18 |
---|---|
콜백함수와 람다함수 (2024-03-18) (0) | 2024.03.18 |
사용자 정의 함수 (2024-03-15) (0) | 2024.03.15 |
for 반복문 (2024-03-15) (0) | 2024.03.15 |
제어문 -조건문,반복문 (2024-03-14) (0) | 2024.03.14 |