728x90
728x170
global
개요
- 함수 안에서 지역 변수(Local Variable) 대신 전역 변수(Global Variable)로 변수를 사용하고 싶을 때, global 예약어를 사용한다.
- global 예약어를 사용하여 전역 변수를 지정하면, 함수 안의 지역 변수는 더 이상 존재하지 않게 된다.
- 파이썬의 global 예약어는 다른 프로그래밍 언어와 형식이 다르다.
사용 예
## 함수 선언 부분 ##
def func1():
global a
a = 10 # 이 함수 안에서 a는 전역 변수
print("func1()에서 a 값 %d" % a)
def func2():
print("func2()에서 a 값 %d" % a)
## 전역 변수 선언 부분 ##
a = 20 # 전역 변수
## 메인 코드 부분 ##
func1()
func2()
더보기
func1()에서 a 값 10
func2()에서 a 값 10
728x90
그리드형(광고전용)
'Programming > Python' 카테고리의 다른 글
[Python] 문자열 (0) | 2022.03.19 |
---|---|
[Python] 세트(Set) (0) | 2022.03.19 |
[Python] 딕셔너리(Dictionary) (0) | 2022.03.19 |
[Python] 리스트(List) (0) | 2022.03.19 |
[Python] 파이썬에서의 main() 함수 (0) | 2022.03.19 |
[Python] 파이썬에서 넘파이(NumPy) 설치하기 (0) | 2022.03.19 |
아나콘다(Anaconda) 환경 변수 설정 방법 (Windows) (0) | 2022.03.19 |
IPython (0) | 2022.03.12 |