파이썬 global 키워드

라이언양 위키
라이언양 (토론 | 기여)님의 2019년 7월 21일 (일) 19:51 판 (새 문서: 파이썬은 함수 내부에서 함수 외부에 있는 변수를 참조(reference)하지 못한다. 함수 내부에서 함수 외부에 있는 변수를 참조하려면 global 키...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
둘러보기로 가기 검색하러 가기

파이썬은 함수 내부에서 함수 외부에 있는 변수를 참조(reference)하지 못한다. 함수 내부에서 함수 외부에 있는 변수를 참조하려면 global 키워드를 사용해야 한다.

global 변수 이름

만약 이 키워드를 사용하지 않으면 아래와 같은 오류 메시지를 볼 수 있다.

W0621: Redefining name 'counter' from outer scope 또는 E0602: Undefined variable 'counter'