728x90
안녕하세요. 쇼미요미입니다.
오늘은 지역변수와 전역변수에 대해서 알아보도록 하겠습니다.
1. 지역변수와 전역변수
- 지역변수 : 함수 안에서 선언되어 함수 내에서만 사용 가능한 변수
- 전역변수 : 함수 안/밖에서 모두 사용 가능한 변수
1-1) 지역변수 선언
- 정수, 실수, 문자열, 튜플 형태는 변하지 않으나, 리스트, 딕셔너리, 집합 형태는 변함
a = 1
def vartest(a):
a = a +1
vartest(a)
print(a)
>>> 1
b = [1,2,3]
def vartest2(b):
b = b.append(4)
vartest2(b)
print(b)
>>> [1,2,3,4]
1-2) 전역변수로 변경
a = 1
def vartest():
global a #전역 공간에 있는 변수 a 사용
a = a+1
vartest()
print(a)
>>> 2

728x90
'Python > 기초' 카테고리의 다른 글
[Python] 클래스(class) (0) | 2022.05.02 |
---|---|
[Python] 파일 읽고 쓰기 (0) | 2022.05.02 |
[Python] 함수 (function) (0) | 2022.05.02 |
[Python] 반복문 (for) (0) | 2022.05.02 |
[Python] 반복문 (while) (0) | 2022.05.02 |
댓글