-
Python 파이썬 기초 전역변수 지역변수 사용 방 법Python 2022. 4. 13. 19:37반응형
지역변수&전역변수
지역변수
a = 1 def test(a): a = a + 1 print(test(a)) print(a)
결과
함수 안에서 설정 된 a 라는 변수를 지역변수라고 칭한다.
함수안에서만 사용이 가능하고 함수를 벗어나면 효력이 없다.
따라서, 함수안에서 a라는 변수의 값을 설정하지 않았기 때문에
함수의 a 를 출력했을 때 값이 없고,
그냥 a를 출력했을 때 설정한 1이라는 값이 출력되는 걸 볼 수 있다.
전역변수
ex1) return
a = 1 def test(a): a = a + 1 return a a = test(a) print(a)
결과
ex2) global
a = 1 def test(): global a a = a+1 test() print(a)
결과
지역변수와는 다르게 변수를 global로 설정하면 함수 밖에서도
사용이 가능하다.
반응형'Python' 카테고리의 다른 글
Python 파이썬 기초 input 사용자 입출력 사용 방 법 (0) 2022.04.13 Python 파이썬 기초 lambda 람다 형식 예약어 사용 방 법 (0) 2022.04.13 Python 파이썬 기초 함수 사용 방 법 (0) 2022.04.13 Python 파이썬 기초 반복문 For 방 법 range (0) 2022.04.06 Python 파이썬 기초 반복문 while 방 법 (0) 2022.04.06