공부/여러가지 공부내용
[python] nonlocal이란
푸딩코딩
2023. 6. 23. 21:43
728x90
반응형
중첩문 내부에서 조건문이나 함수를 사용할 때, 해당 중첩문의 상위 변수를 참조할 수 있는 선언문이다
global은 중첩문 외부를 참조하지만, nonlocal은 중첩문 내부의 상위 변수를 참조한다.
https://devbruce.github.io/python/py-13-global,nonlocal/
[Python] global / nonlocal
devbruce.github.io
좋은 예시가 있어 링크 첨부
x
def 함수
global x
------------
x
def 함수1
x
def 함수2
nonlocal x <-함수1의 x접근
global x <- 전역변수 x접근
이 차이다.
728x90
반응형