파이썬에서 전역변수 사용하기 (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 이라는 키워드로 선언을 해줘야 그 전역 변수를 불러다가 쓸 수 있다.
'프로그래밍 > Python' 카테고리의 다른 글
Python yield (0) | 2024.08.06 |
---|---|
django 에서 REST API 만들기 (2) | 2014.01.08 |
Python 공부 노트 11. Class (0) | 2014.01.03 |
Python 공부 노트 11. Module install (0) | 2014.01.02 |
Python에서 Open API 호출하기 (0) | 2013.11.22 |