프로그래밍/Python
파이썬 전역 변수
Terry Cho
2017. 4. 11. 00:05
파이썬에서 전역변수 사용하기 (2.7X 버전)
조대협 (http://bcho.tistory.com)
파이썬에서 전역 변수를 사용하려고 하니 "Unbound Local Error"가 나더라.
파이썬은 로컬 변수를 자바처럼 쓸수가 없다.
잘못된 코드
global_value = 1
def myfunction():
global_value=global_value + 1
올바른 코드
global_value = 1
def myfunction():
global global_value
global_value=global_value + 1
글로벌 변수로 쓰려면, 글로벌 변수를 쓰려는 곳에서 global 이라는 키워드로 선언을 해줘야 그 전역 변수를 불러다가 쓸 수 있다.