이호진
global과 nonlocal의 차이 - 파이썬 문법 - 2021/04/28 본문
현재 스코프 내에서 전역변수도 아니고 지역변수도 아닌경우 nonlocal을 써야한다.
예를 들어,
이 경우엔 에러가 나고
이 경우엔 에러가 나지 않는다.
프로그래머스에서 코딩 연습을 할 때, solution함수 내부에서 코딩을 하는 경우가 대부분이기 때문에 global보다는 nonlocal을 쓰는 연습을 해야할 것 같다.
'파이썬 문법' 카테고리의 다른 글
DFS로 순열 구현하기 - 2021/05/03 (0) | 2021.05.03 |
---|---|
힙 - 2021/03/22 (0) | 2021.03.22 |
아스키코드로 변환해주는 ord, chr함수, 숫자인지 알파벳인지 구분해주는 isalpha,isnumeric함수 - 2021/03/10 (0) | 2021.03.10 |
파이썬 문법 - lambda, filter - 2021/03/10 (0) | 2021.03.10 |
2진수에선 0.9를 정확히 표현할 수 없다 (2021/02/15) (1) | 2021.02.15 |