Python - 문제 미리보기
문제 2064
easy
스코프(Scope)의 의미로 올바른 것은?
정답: B
스코프(Scope)의 핵심 개념:
기본 정의:
⦁ 접근 가능한 영역: 변수가 유효하고 사용할 수 있는 코드의 범위
⦁ 가시성(Visibility): 특정 위치에서 변수에 접근할 수 있는지 여부
⦁ 생명주기: 변수가 언제 생성되고 언제 소멸되는지
스코프의 필요성:
⦁ 이름 충돌 방지: 같은 이름의 변수가 서로 다른 영역에서 독립적으로 존재
⦁ 메모리 관리: 필요 없는 변수를 자동으로 정리
⦁ 코드 안전성: 의도하지 않은 변수 수정 방지
Python의 주요 스코프 종류:
⦁ 지역 스코프(Local Scope): 함수 내부
⦁ 전역 스코프(Global Scope): 모듈 전체
⦁ 내장 스코프(Built-in Scope): Python 내장 함수/변수
실생활 비유:
```txt
집 (전역 스코프)
├── 거실 (모든 방에서 접근 가능)
├── 침실 (지역 스코프)
│ └── 옷장 (침실에서만 접근 가능)
└── 부엌 (지역 스코프)
└── 냉장고 (부엌에서만 접근 가능)
```
💡 학습 팁
이 문제를 포함한 Python 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.