변수 — 이름표를 붙인 상자
데이터베이스의 가장 작은 조상
변수는 이름표가 붙은 상자입니다. 상자 하나에 값 하나.
거대한 창고를 상상해 보세요. 컴퓨터의 메모리가 바로 그 창고입니다.
여러분이 95라는 숫자를 창고 바닥에 그냥 툭 던져 놓으면 어떻게 될까요?
1초 뒤에 그 숫자를 다시 찾으러 갔을 때, 그게 어디 있는지 알 방법이 없습니다.
그래서 우리는 상자에 담고, 상자에 이름표를 붙입니다.
이 "이름표 붙은 상자"가 바로 변수(variable)예요.
파이썬에서 상자를 만들고 이름표를 붙이는 방법은 놀랄 만큼 간단합니다.
아래 셀의 ▶ 실행 버튼을 눌러 보세요. 코드를 직접 고쳐서 다시 실행해도 됩니다.
🎮 상자를 직접 만들어 보세요
이름표를 붙이고 값을 넣으면 창고에 상자가 생깁니다.
같은 이름표에 다른 값을 또 넣으면 어떻게 되는지 꼭 확인해 보세요.
그리고 학생 3명 관리해 보기를 누르면 왜 변수만으로는 힘든지 눈에 보입니다.
그런데… 문제가 생깁니다
학생이 한 명일 때는 상자 3개면 충분했습니다. 그런데 우리 반 학생이 30명이라면?
🤔 확인 문제
변수를 '이름표 붙은 상자'에 비유했을 때, 이름표에 해당하는 것은?
해설 이름표 = 변수 이름입니다. 이름표를 보고 상자를 찾아가고, 상자 안의 값(내용물)은 언제든 바뀔 수 있습니다.