[파이썬 기초] 변수란? 숫자, 문자, 리스트까지 쉽게 배우는 데이터 타입 완전 정복!
이제 진짜 파이썬의 본격적인 첫걸음을 뗍니다!
코딩의 가장 기본 중 기본, 바로 변수(variable)와 데이터 타입(data type)을 배우는 시간이에요.
✔️ 이 글에서 배우는 것
- 변수가 뭔지, 왜 쓰는지
- 숫자, 문자, 리스트 등 다양한 데이터 타입
- 코드 예제로 바로 확인!
파이썬을 아직 설치 하지 않았다면 이 글부터 보세요
[파이썬 설치법] 왕초보도 5분만에 따라하는 파이썬 설치 & 실행 방법 (윈도우/Mac 모두 가능)
[파이썬 설치법] 왕초보도 5분만에 따라하는 파이썬 설치 & 실행 방법 (윈도우/Mac 모두 가능)파이썬 코딩을 시작하려면 제일 먼저 해야 할 일이 바로 파이썬 설치입니다.생각보다 너무 쉽고, 오늘
wnffle.com
💡 변수란 뭘까? (진짜 쉬운 설명)
변수는 쉽게 말하면 “정보를 담는 이름표”예요.
예시:
name = "파이썬"
age = 3
이건 'name'이라는 이름표에 "파이썬"이라는 글자를 담고, 'age'에는 숫자 3을 담은 거예요.
즉, 변수는 데이터를 담아두는 그릇 또는 보관함이라고 생각하면 이해가 쉬워요.
🔍 변수 이름 규칙
- 숫자로 시작 ❌ (예: 1name → 오류)
- 띄어쓰기 ❌ (예: user name → 오류)
- _, 영문자, 숫자 조합 가능 (예:
user_name, age2
)
✅ 변수 예제
fruit = "apple"
count = 5
price = 3.5
is_sweet = True
이렇게 각각 문자, 숫자, 소수, 논리값을 저장할 수 있어요.
📦 파이썬 데이터 타입 종류
데이터 타입 | 예시 | 설명 |
---|---|---|
정수형 (int) | 10, -5 | 소수점 없는 숫자 |
실수형 (float) | 3.14, -0.5 | 소수점 포함 숫자 |
문자열 (str) | "hello", '파이썬' | 글자(문자)를 표현 |
논리형 (bool) | True, False | 참/거짓 |
리스트 (list) | [1, 2, 3], ["사과", "바나나"] | 값 여러 개를 한 번에 저장 |
🧪 예제로 알아보는 데이터 타입
# 정수
age = 25
# 실수
height = 172.5
# 문자열
name = "철수"
# 논리형
is_adult = True
# 리스트
fruits = ["사과", "바나나", "포도"]
리스트는 대괄호([]
)로 감싸고 여러 값을 넣을 수 있어요.
이제 변수에 어떤 종류의 데이터든 다 담을 수 있다는 걸 알게 되었죠?
❓ 자주 묻는 질문
Q. 변수 선언할 때 꼭 타입을 지정해야 하나요?
아니요! 파이썬은 자동으로 타입을 추론합니다. (예: name = "Tom"
→ 자동으로 문자열)
Q. 리스트는 몇 개까지 저장 가능하나요?
이론적으로는 메모리가 허용하는 한 무제한 저장할 수 있어요.
✅ 요약 정리
- 변수는 데이터를 담는 그릇
- 정수, 실수, 문자열, 리스트 등 다양한 타입 존재
- 파이썬은 타입 선언 없이 자동으로 인식
변수는 왜 쓰는 걸까?
파이썬을 막 시작하면 이런 생각이 들 수 있어요.
"변수는 배웠는데... 이걸 도대체 왜 쓰는 거지?"
"변수가 데이터라던데, 그게 무슨 뜻이야?"
이번 글에서는 그런 궁금증을 예시와 그림 없이도 머리에 ‘딱’ 들어오게 설명해드릴게요!
📦 변수 = 데이터를 담는 그릇
우리가 코딩에서 다루는 숫자, 문자, 리스트 같은 것들은 모두 데이터입니다.
그 데이터를 저장하고, 불러오고, 수정할 수 있게 도와주는 게 바로 변수예요.
name = "철수"
age = 10
여기서 "철수"
는 데이터고, name
은 이 데이터를 담고 있는 이름표입니다.
✅ 변수의 진짜 쓰임새 예시
1. 출력할 때
print(name)
2. 값 바꾸기
name = "영희"
3. 계산하기
price = 1000
count = 3
total = price * count
4. 조건문에서 사용
if age > 18:
print("성인입니다")
5. 반복문에 활용
fruits = ["사과", "바나나"]
for fruit in fruits:
print(fruit)
💡 변수 없으면 이렇게 힘들어요
예를 들어 "보노보노는 7살이에요" 라는 문장을 출력한다고 해보죠.
😵 변수 없이 쓰면:
print("보노보노는 7살이에요")
print("보노보노는 7살이에요")
print("보노보노는 7살이에요")
이름이나 나이가 바뀌면 다 고쳐야 해요…
😎 변수 쓰면 이렇게 간단:
name = "보노보노"
age = 7
print(name, "는", age, "살이에요")
print(name, "는", age, "살이에요")
print(name, "는", age, "살이에요")
→ 이제는 name
이나 age
만 바꾸면 끝!
🎯 요약: 변수는 꼭 필요한 존재
- 변수는 데이터를 저장하고 다시 불러오는 이름표
- 값을 바꾸거나 계산하거나 조건을 줄 때 꼭 필요함
- 프로그램이 커질수록 변수 없이 관리가 거의 불가능
👉 변수는 ‘코딩의 기본 중의 기본’이며, 앞으로 나올 조건문, 함수, 반복문에서도 무조건 쓰입니다!
📌이전강의 보기
[파이썬 기초] .py 파일 만드는 방법! 코드 저장하고 실행하는 가장 쉬운 방법 (IDLE 기준)
[파이썬 기초] .py 파일 만드는 방법! 코드 저장하고 실행하는 가장 쉬운 방법 (IDLE 기준)파이썬을 처음 배우는 분들은 '노란창'(IDLE Shell)에서 코딩을 해보지만, 그걸 저장하거나 다시 실행하는 방
wnffle.com
📌다음 강의 예고
이제 변수와 데이터가 뭔지 알았으니, 다음은 이 값들을 가지고 더하고 빼고 비교해보는 연산자를 배워볼 차례예요. 연산자는 진짜 실전에서 자주 쓰입니다!
'파이썬 공부하기!!' 카테고리의 다른 글
[파이썬 연산자 정리] 초보도 쉽게 배우는 사칙연산, 비교, 논리연산 총정리! (0) | 2025.06.20 |
---|---|
[파이썬 기초] .py 파일 만드는 방법! 코드 저장하고 실행하는 가장 쉬운 방법 (IDLE 기준) (0) | 2025.06.19 |
[파이썬 설치법] 왕초보도 5분만에 따라하는 파이썬 설치 & 실행 방법 (윈도우/Mac 모두 가능) (1) | 2025.06.19 |
파이썬 기초 입문 커리큘럼 (0) | 2025.06.19 |