Python global
사용 버전 : Python 3.6.8
사용 프로그램 : Atom 1.36.1 x64
global은 함수나 클래스 내부에서 전역변수를 사용하고 싶을 때 사용합니다.
보통 그냥 전역변수를 적으면 파이썬이 알아서 전역변수를 사용합니다.
하지만, 아래 같은 경우는 오류가 발생합니다.


x가 설정되기 전에 참조되었다고 합니다.
'x ='을 적을 때, x가 로컬 변수로 설정되기 때문인데요.
이때 사용하는 게, global입니다.
난 전역변수 x를 사용할 거야라고 말해주는 겁니다.


우리가 원하는 대로 잘 작동했습니다.
주의할 점은 global을 사용하면, 전역 변수가 변경됩니다.


끝.
사용 프로그램 : Atom 1.36.1 x64
파이썬 global에 대해서 알아보겠습니다.
global은 함수나 클래스 내부에서 전역변수를 사용하고 싶을 때 사용합니다.
보통 그냥 전역변수를 적으면 파이썬이 알아서 전역변수를 사용합니다.
하지만, 아래 같은 경우는 오류가 발생합니다.


x가 설정되기 전에 참조되었다고 합니다.
'x ='을 적을 때, x가 로컬 변수로 설정되기 때문인데요.
이때 사용하는 게, global입니다.
난 전역변수 x를 사용할 거야라고 말해주는 겁니다.


우리가 원하는 대로 잘 작동했습니다.
주의할 점은 global을 사용하면, 전역 변수가 변경됩니다.


끝.
카테고리: Standard Library, Python
댓글
댓글 쓰기
궁금한 점은 댓글 달아주세요.
Comment if you have any questions.