728x90
반응형
중첩문 내부에서 조건문이나 함수를 사용할 때, 해당 중첩문의 상위 변수를 참조할 수 있는 선언문이다
global은 중첩문 외부를 참조하지만, nonlocal은 중첩문 내부의 상위 변수를 참조한다.
https://devbruce.github.io/python/py-13-global,nonlocal/
좋은 예시가 있어 링크 첨부
x
def 함수
global x
------------
x
def 함수1
x
def 함수2
nonlocal x <-함수1의 x접근
global x <- 전역변수 x접근
이 차이다.
728x90
반응형
'공부 > 여러가지 공부내용' 카테고리의 다른 글
초간단 깃허브 레포지토리 이관하기, Git Bash 깃 이관하는법 복제 (0) | 2023.09.11 |
---|---|
NUGET이란 (0) | 2023.09.11 |
ONNX(Open Neural Network Exchange)란 (0) | 2023.09.11 |
C# 공부, 총정리 (0) | 2023.09.11 |
2진수, 8진수, 16진수 정리 (0) | 2023.08.01 |