global 문은 현재 코드 블록 전체에 영향을 미치는 선언문입니다. 이는 명시된 변수가 전역으로 해석된다는 것입니다.
이 global 문은 로컬에서의
사용을 위해서 해당 변수를 global로 선언하여 사용할 수 있는 편리함을 주지만, 그렇다고 너무 남용하면 코드에 혼란을 줄 수 있기 때문에 남용하면 좋지 않습니다.
일반적인 사용법에 대한 코드는 아래와 같습니다.
def test (a):
global count
count = count + a
print (count) count = 10 test (100) |
위에서 test라는 함수내부에서
count라는 전역변수를 사용하기 위해 global 키워드로
선언합니다. 그러면 전역변수를 로컬에서 사용할 수 있습니다.
위의 코드의 실행결과로는 “110”이
출력됩니다.
댓글 없음:
댓글 쓰기