더북(TheBook)

3.1.2 변수에 값을 저장하고 사용하기

사람이 뇌에서 정보를 기억하듯이 컴퓨터는 ‘메모리(memory)’라는 장치에서 정보를 기억합니다. 앞에서 변수를 만들 때 찾은 공간이 메모리입니다. 컴퓨터는 메모리에서 빈 공간을 찾아 변수명을 붙이고 값을 넣어 기억하는 것이죠. 이처럼 변수에 값을 넣어 기억하는 행위를 저장이라고 합니다. 예를 들어, 컴퓨터가 a = 10이라는 코드를 읽으면 메모리 공간을 찾아 a라는 이름으로 변수를 만들고 이 변수에 10을 저장합니다. 그리고 변수를 만들 때 처음 저장하는 값을 초깃값이라고 합니다. 따라서 a 변수의 초깃값은 10이 됩니다. 파이썬에서 변수를 만들려면 반드시 초깃값을 저장해야 합니다. 이렇게 변수를 만들어 초깃값을 저장하는 작업을 변수를 정의한다고도 합니다.

변수에 값을 저장하고 나서 이를 다시 사용하려면 값 자체인 10이 아니라 변수명 a로 불러내야 합니다. 10이라는 값에 a라는 이름이 붙었다고 생각하면 됩니다. 그래서 10을 출력할 때 print(10)이 아니라 print(a)로 코드를 작성합니다. 즉, 여기서 print(a)는 문자 a를 출력하라는 명령이 아니라 변수 a에 저장된 값을 출력하라는 명령입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.