반응형
변수와 자료형 — 데이터를 담는 상자
코드를 작성할 때 데이터를 어딘가에 저장해야 할 때가 있어요.
그때 쓰는 게 바로 변수예요. 오늘은 변수가 뭔지, 어떤 종류가 있는지 알아볼게요! 📦
📌 이 글에서 다룰 내용
- 변수란 무엇인가?
- 변수 만드는 방법
- 자료형의 종류
- 자료형 확인하는 방법
- 실습 — 나만의 자기소개 코드 만들기
1. 변수란 무엇인가?
변수는 데이터를 담는 상자라고 생각하면 쉬워요.
상자에 이름표를 붙이고, 안에 값을 넣어두는 거예요.
나중에 그 이름표를 부르면 안에 든 값을 꺼낼 수 있어요.
name = "홍길동"
age = 25
name이라는 상자에"홍길동"을 담았어요.age라는 상자에25를 담았어요.
2. 변수 만드는 방법
파이썬에서 변수를 만드는 건 정말 간단해요.
변수이름 = 값
city = "서울"
temperature = 23.5
is_sunny = True
💡 변수 이름 규칙
- 숫자로 시작하면 안 돼요. (
1name❌)- 띄어쓰기 대신 밑줄(
_)을 써요. (my_name✅)- 대소문자를 구분해요. (
Name과name은 다른 변수예요!)
3. 자료형의 종류
파이썬에는 담을 수 있는 데이터의 종류(자료형) 가 있어요.
| 자료형 | 이름 | 예시 |
|---|---|---|
int |
정수 | 1, 100, -5 |
float |
소수 | 3.14, 0.5, -1.2 |
str |
문자열 | "안녕", "hello" |
bool |
참/거짓 | True, False |
🔢 int — 정수
score = 100
year = 2025
temperature = -3
🔣 float — 소수
pi = 3.14159
height = 175.5
💬 str — 문자열
문자열은 따옴표로 감싸요. 큰따옴표(")나 작은따옴표(') 둘 다 돼요.
name = "홍길동"
greeting = '안녕하세요!'
✅ bool — 참/거짓
True 아니면 False, 딱 두 가지 값만 가져요. (대문자로 시작해야 해요!)
is_student = True
is_raining = False
4. 자료형 확인하는 방법
내가 만든 변수가 어떤 자료형인지 확인하고 싶을 때는 type() 을 써요.
name = "홍길동"
age = 25
height = 175.5
print(type(name)) # <class 'str'>
print(type(age)) # <class 'int'>
print(type(height)) # <class 'float'>
5. 실습 — 나만의 자기소개 코드 만들기
배운 내용을 직접 써볼게요!
아래 코드를 introduce.py 파일에 작성하고 실행해보세요.
name = "홍길동"
age = 25
city = "서울"
is_student = True
print("이름:", name)
print("나이:", age)
print("사는 곳:", city)
print("학생인가요?", is_student)
실행하면 이렇게 출력돼요.
이름: 홍길동
나이: 25
사는 곳: 서울
학생인가요? True
💡
name,age,city의 값을 여러분의 정보로 바꿔서 실행해보세요!
오늘 배운 것 정리
- ✅ 변수는 데이터를 담는 상자예요.
- ✅
=기호로 변수에 값을 저장해요. - ✅ 자료형에는
int,float,str,bool이 있어요. - ✅
type()으로 자료형을 확인할 수 있어요.
🎯 다음 편 예고
4편에서는 문자열을 더 깊이 다뤄볼 거예요.
문자열을 합치고, 자르고, 바꾸는 다양한 방법을 배워요!
이 글이 도움이 됐다면 다음 편도 같이 읽어봐요 😊 질문이 있으면 언제든지 댓글로 남겨주세요!
'프로그래밍 언어 > Python' 카테고리의 다른 글
| 파이썬 반복문 for문 — 같은 일을 여러 번 시키기(Python 기초) (0) | 2026.03.19 |
|---|---|
| 파이썬 조건문 — 상황에 따라 다르게 동작하기(Python 기초) (0) | 2026.03.19 |
| 파이썬 문자열 다루기 — 텍스트를 자유자재로(Python 기초) (0) | 2026.03.18 |
| 파이썬 설치하고 첫 코드 실행해보기 (0) | 2026.03.17 |
| 파이썬 시작하기, 다들 왜 그렇게 배우라는 거야? (0) | 2026.03.17 |