반응형
global 문은 현재 코드 블록 전체에 영향을 미치는 선언문입니다. 이는 명시된 변수가 전역으로 해석된다는 것입니다.
이 global 문은 로컬에서의 사용을 위해서 해당 변수를 global로 선언하여 사용할 수 있는 편리함을 주지만, 그렇다고 너무 남용하면 코드에 혼란을 줄 수 있기 때문에 남용하면 좋지 않습니다.
일반적인 사용법에 대한 코드는 아래와 같습니다.
def test (a): global count count = count + a print (count) count = 10 test (100) |
위에서 test라는 함수내부에서 count라는 전역변수를 사용하기 위해 global 키워드로 선언합니다. 그러면 전역변수를 로컬에서 사용할 수 있습니다.
위의 코드의 실행결과로는 “110”이 출력됩니다.
반응형
'파이썬 (Python) > 파이썬 키워드' 카테고리의 다른 글
[파이썬] 변수 개체를 삭제하는 del 키워드 (0) | 2021.06.29 |
---|---|
[파이썬] 로컬변수가 아님을 선언하기 위한 nonlocal 키워드 (0) | 2021.06.29 |
[파이썬] pass 키워드 사용법 (0) | 2021.06.29 |
[파이썬] 파이썬에서 함수 정의 방법 - 1 (0) | 2021.06.29 |
[파이썬] 파이썬의 특이한 dict 데이타형 (0) | 2021.06.29 |