변수 사용 가능 범위에 따라 전역변수/지역변수로 나뉨.
1) 프로그램 전체에서 유효한 전역변수
** 전역 변수는 코드 어디서든 read 가능 하다.
** 전역변수에 값을 변경 하려면 global 키워드를 사용하여 함수 내부에 선언 이후 사용 가능하다.
2) 함수 내부에서만 유효한 지역변수 (함수 실행 중에만 유효)
* 아래 정리된 표 참고 할 것
Global Variable | Local Variable | |
함수 안에서 읽기 | 가능 | 가능 |
함수 안에서 수정 | 불가(global 키워드 사용 예외) | 가능 |
함수 밖에서 읽기 | 가능 | 불가 |
함수 밖에서 수정 | 가능 | 불가 |