본문 바로가기
Programming/Python

[Python] 변수의 상용 범위(Global)

by skyrun 2022. 10. 14.

- 함수 밖에서 변수 생성하면 전역변수(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

댓글