- 함수 밖에서 변수 생성하면 전역변수(Global Variable). 모든 곳에서 접근 가능. Global Scope
- 함수 안에서 변수 생성하면 지역변수 (Local Variable). 함수 안에서만 접근 가능. Local Scope
- for문, if문 이랑은 상관 없는 듯

- global 로 선언해야 전역 변수로 변경 가능

- 함수 안에서 함수 만들기
# 안쪽 함수는 바깥쪽 함수의 변수에 접근 가능함. 하지만 단지 이름이 같은 지역변수를 새롭게 만든 것임

- 안쪽 함수에서 바깥쪽 함수의 지역변수를 사용하려면 nonlocal 키워드를 사용하면 된다.
# 가장 가까운 함수부터 지역 변수를 찾는다.

'Programming > Python' 카테고리의 다른 글
[Python] Module (0) | 2022.10.19 |
---|---|
[Python] 파이썬 문자열 합치기 (0) | 2022.10.17 |
[Python] Dictionary 정리 (0) | 2022.10.14 |
[Python] Class 정리 (0) | 2022.10.14 |
[Python] 함수 정리 (0) | 2022.10.14 |
댓글