반응형

global 문은 현재 코드 블록 전체에 영향을 미치는 선언문입니다. 이는 명시된 변수가 전역으로 해석된다는 것입니다.

 

 global 문은 로컬에서의 사용을 위해서 해당 변수를 global로 선언하여 사용할 수 있는 편리함을 주지만, 그렇다고 너무 남용하면 코드에 혼란을 줄 수 있기 때문에 남용하면 좋지 않습니다.

 

일반적인 사용법에 대한 코드는 아래와 같습니다.

 

def test (a):
    global count
 
    count = count + a
    print (count)
 
count = 10
 
test (100)

 

위에서 test라는 함수내부에서 count라는 전역변수를 사용하기 위해 global 키워드로 선언합니다. 그러면 전역변수를 로컬에서 사용할 수 있습니다.

 

위의 코드의 실행결과로는 “110”이 출력됩니다.

반응형
Posted by HLIFEINFO
,