Python global

사용 버전 : Python 3.6.8
사용 프로그램 : Atom 1.36.1 x64


파이썬 global에 대해서 알아보겠습니다.


global은 함수나 클래스 내부에서 전역변수를 사용하고 싶을 때 사용합니다.

보통 그냥 전역변수를 적으면 파이썬이 알아서 전역변수를 사용합니다.
하지만, 아래 같은 경우는 오류가 발생합니다.











x가 설정되기 전에 참조되었다고 합니다.
'x ='을 적을 때, x가 로컬 변수로 설정되기 때문인데요.



이때 사용하는 게, global입니다.
난 전역변수 x를 사용할 거야라고 말해주는 겁니다.











우리가 원하는 대로 잘 작동했습니다.


주의할 점은 global을 사용하면, 전역 변수가 변경됩니다.





끝.



카테고리: Standard Library, Python

댓글

이 블로그의 인기 게시물

Python urllib.parse.quote()

Python OpenCV 빈 화면 만들기

tensorflow tf.random.uniform()

Android Notification with Full Screen

KiCad 시작하기 2 (PCB 만들기)

Android Minimum touch target size

Python bs4.SoupStrainer()

KiCad 시작하기 4 (기존 회로도 수정 및 추가)

음악 총보(Score), 파트보(Part)

tensorflow tf.expand_dims()