본문 바로가기
파이썬 공부하기!!

[파이썬 기초] 변수란? 숫자, 문자, 리스트까지 쉽게 배우는 데이터 타입 완전 정복!

by happymind12 2025. 6. 20.
반응형

[파이썬 기초] 변수란? 숫자, 문자, 리스트까지 쉽게 배우는 데이터 타입 완전 정복!

파이썬 공부하기. Phyton
파이썬 공부하기. Phyton

이제 진짜 파이썬의 본격적인 첫걸음을 뗍니다!
코딩의 가장 기본 중 기본, 바로 변수(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

 

📌다음 강의 예고

이제 변수와 데이터가 뭔지 알았으니, 다음은 이 값들을 가지고 더하고 빼고 비교해보는 연산자를 배워볼 차례예요. 연산자는 진짜 실전에서 자주 쓰입니다!

반응형