-
파이썬 강좌 02 - 변수(variable)데이터 분석/데이터 분석을 위한 파이썬 기초 2022. 4. 22. 17:29
변수(variable)란 말 그대로 '변하는 수'입니다. '수'를 숫자라고 생각하지 말고 값이라고 생각한다면 '변하는 값'이 됩니다. 우리의 나이, 몸무게, 키 등과 같이 수치적으로 변하는 것도 변수이고, 지금 내가 다니는 학교 이름, 현재 사는 동네와 같이 숫자는 아니지만 나중에 변할 수 있는 것들도 변수입니다.
파이썬에서는 변수를 상자라고 생각하면 이해하기 쉽습니다. 상자에 값을 넣는다고 생각하세요. 대신 상자에는 이름을 붙여 줄 겁니다. 나중에 상자 이름만 봐도 상자 안에 무엇이 들어있는지 알 수 있도록 말이에요.
만약 num이라는 이름의 변수(상자)에 3이라는 값을 넣고자 한다면
num = 3
라고 정의합니다. 주의할 것은 등호(=)가 '왼쪽에 있는 것과 오른쪽에 있는 것이 같다.'라는 의미로 쓰이지 않는다는 것입니다. 변수를 정의할 땐 '오른쪽에 있는 값을 왼쪽 상자에 넣는다.'라고 이해하시면 좋습니다.
위 움직이는 그림처럼 3이라는 값이 num이라는 상자에 들어가는 것입니다. num과 3이 같다라고 이해하시면 안됩니다.
변수에는 숫자 뿐만 아니라 문자열도 담을 수 있습니다. 마찬가지로 변수 이름을 정해 준 다음 등호를 사용해서 넣고자 하는 값을 정해주면 됩니다. 만약 a라는 상자에 'apple'이라는 값을 넣는다면
a = 'apple'
이라고 정의할 수 있습니다. 오른쪽에 있는 'apple'이라는 문자열을 a라는 변수에 넣는 겁니다.
주의할 점은 문자열을 나타낼 땐 따옴표(')로 묶어야 한다는 것입니다. 숫자는 따옴표로 묶을 필요가 없지만 문자열은 따옴표로 묶어주어야 합니다.
그런데 이때, a라는 다른 값을 넣는다면 어떻게 될까요? a라는 상자에는 이미 'apple'이라는 값이 담겨 있는데 말이에요.
a = 'apple' a = 'melon'
먼저 a에 'apple'을 넣은 다음, a에 'melon'를 넣는다면 원래 있던 'apple'은 사라지고 맙니다.
a에는 'melon' 덮어씌워지면서 'apple'이 사라지고 마는 것이죠. 변수는 하나의 변수가 하나의 값 밖에는 담을수가 없습니다. 그러니 내가 여러개의 값을 하나의 변수에 넣지 말아야 합니다.
'데이터 분석 > 데이터 분석을 위한 파이썬 기초' 카테고리의 다른 글
파이썬 강좌 05 - 더하기(+), 빼기(-) (0) 2022.05.04 파이썬 강좌 04 - 입력 : input() (0) 2022.04.26 파이썬 강좌 03 - 변수의 출력 (0) 2022.04.25 파이썬 강좌 01 - 출력 : print() (0) 2022.04.22