지역 변수와 전역 변수
지역변수
함수 안에서만 유효한 변수(함수가 끝나면 사라짐)
- 함수마다 동일한 이름을 사용할 수 있음
def myfunc():
x = 200
print(x)
def main():
x = 100
print(x)
myfunc()
main()
#200
#100
전역 변수
프로그램 전체에서 사용하는 변수
- 함수 안에서 전역 변수 변경하기
함수 안에서 변수에 값을 저장하면 지역 변수가 생성된다.
gx = 100
g = 200
def myfunc():
gx = g #지역변수 gx, 전역변수 g
print(gx)
myfunc()
print(gx)
#200
#200
global을 사용해야 전역 변수를 변경할수 있다!
gx = 100
g = 200
def myfunc():
global gx
gx = g #전역변수 gx 사용
print(gx)
myfunc()
print(gx)
#200
#200
Author And Source
이 문제에 관하여(지역 변수와 전역 변수), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@choi-jiae/지역-변수와-전역-변수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)