2021년 6월 14일 월요일

[파이썬] 로컬에서 전역변수를 사용하기 위한 global 키워드

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

 

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

 

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

 

def test (a):

    global count

 

    count = count + a

    print (count)

 

count = 10

 

test (100)

 

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

 

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

 

댓글 없음:

댓글 쓰기