프로그래밍 언어/Python

파이썬 변수와 자료형 — 데이터를 담는 상자(Python 기초)

테크위키 2026. 3. 18. 11:40
반응형

변수와 자료형 — 데이터를 담는 상자

코드를 작성할 때 데이터를 어딘가에 저장해야 할 때가 있어요.
그때 쓰는 게 바로 변수예요. 오늘은 변수가 뭔지, 어떤 종류가 있는지 알아볼게요! 📦


📌 이 글에서 다룰 내용

  1. 변수란 무엇인가?
  2. 변수 만드는 방법
  3. 자료형의 종류
  4. 자료형 확인하는 방법
  5. 실습 — 나만의 자기소개 코드 만들기

1. 변수란 무엇인가?

변수는 데이터를 담는 상자라고 생각하면 쉬워요.

상자에 이름표를 붙이고, 안에 값을 넣어두는 거예요.
나중에 그 이름표를 부르면 안에 든 값을 꺼낼 수 있어요.

name = "홍길동"
age = 25
  • name 이라는 상자에 "홍길동" 을 담았어요.
  • age 라는 상자에 25 를 담았어요.

2. 변수 만드는 방법

파이썬에서 변수를 만드는 건 정말 간단해요.

변수이름 = 값
city = "서울"
temperature = 23.5
is_sunny = True

💡 변수 이름 규칙

  • 숫자로 시작하면 안 돼요. (1name ❌)
  • 띄어쓰기 대신 밑줄(_)을 써요. (my_name ✅)
  • 대소문자를 구분해요. (Namename 은 다른 변수예요!)

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편에서는 문자열을 더 깊이 다뤄볼 거예요.
문자열을 합치고, 자르고, 바꾸는 다양한 방법을 배워요!


이 글이 도움이 됐다면 다음 편도 같이 읽어봐요 😊 질문이 있으면 언제든지 댓글로 남겨주세요!