파이썬 입문 | 2주차: 데이터 타입과 변수 배우기 (Python 변수 설명)

✅ 파이썬 변수와 데이터 타입을 알아보자

프로그래밍에서 가장 기본이 되는 것은 무엇일까요?
바로 데이터를 저장하고 처리하는 방식, **”데이터 타입”**과 그 데이터를 저장하는 **”변수”**입니다.
이번 글에서는 중학생도 쉽게 이해할 수 있도록 파이썬의 데이터 타입과 변수 사용법을 예제 중심으로 소개합니다.

📘 데이터 타입(Data Type) 이란?

데이터 타입 한눈에 보기
▲ 파이썬의 대표적인 데이터 타입 4가지 (int, float, str, bool)

🧠 데이터 타입의 개념

데이터 타입은 컴퓨터가 데이터의 종류를 구분하기 위해 사용하는 기준입니다.
예를 들어, "Hello"는 글자(문자열), 10은 숫자(정수), True는 참/거짓(논리형)이죠.

🧪 파이썬의 기본 데이터 타입

타입명설명예시
int정수형10, -3, 0
float실수형(소수)3.14, 0,0
str문자열“Python”, ‘Hi’
bool논리형True, False

🔍 데이터 타입 확인하는 방법

파이썬에서는 type() 함수를 사용해 데이터의 타입을 확인할 수 있습니다.

print(type(10))         # <class 'int'>
print(type("Hello"))    # <class 'str'>
print(type(True))       # <class 'bool'>

🧊 파이썬 변수(Variable)란?

what is variable python korean

🎯 변수의 정의와 역할

변수는 프로그램에서 **데이터를 저장하는 공간(이름)**입니다.
쉽게 말해, 데이터를 담는 “상자”에 이름을 붙이는 것이죠.

age = 15
name = "Alice"
is_student = True

위 코드에서 age, name, is_student가 바로 변수입니다.

✍️ 변수 선언 방법과 규칙

변수를 선언할 때 지켜야 할 규칙이 있습니다.

항목설명예시
영문자, 숫자, _ 사용 가능user1, score_2 등 가능
숫자로 시작 ❌1name, 2user 등은 불가능
대소문자 구별Name, name은 다른 변수로 인식
예약어 사용 불가if, while, def 등은 사용 불가

🔁 변수에 저장된 값은 바꿀 수 있을까?

🔄 변수의 값 변경하기

파이썬의 변수는 값을 자유롭게 바꿀 수 있습니다.
한 번 선언한 후에도 다른 값으로 재할당할 수 있어요.

x = 10
print(x)  # 10

x = 20
print(x)  # 20

🔧 데이터 타입 변환 (형 변환)

type casting flowchart python

🔁 문자열을 숫자로 바꾸기

input() 함수로 입력받은 값은 기본적으로 **문자열(str)**입니다.
숫자로 연산하려면 int()float()형 변환이 필요합니다.

num = input("숫자 입력: ")
print(num + 1)  # 오류 발생

num = int(num)
print(num + 1)  # 정상 작동

🧠 실습 문제로 복습하기

💡 연습문제 1: 데이터 타입 맞히기

아래 변수들의 데이터 타입을 예측해보세요!

a = 42          # ?
b = 3.14        # ?
c = "Python"    # ?
d = False       # ?
정답 보기
  • a: int
  • b: float
  • c: str
  • d: bool

💡 연습문제 2: 입력받은 두 수 더하기

num1 = input("첫 번째 수 입력: ")
num2 = input("두 번째 수 입력: ")
result = int(num1) + int(num2)
print("두 수의 합:", result)

📌 입력값을 숫자로 변환해야만 계산이 가능하다는 점을 기억하세요!

📌 이번 시간 정리

배운 개념요약 설명
데이터 타입값의 종류를 구분하는 기준 (int, str 등)
변수데이터를 저장하는 이름 (저장소 역할)
타입 확인type() 함수로 확인 가능
형 변환(Type Castin)int(), float() 등을 사용하여 데이터 타입 변경

⏭️ 다음 시간 예고: 연산자와 문자열 처리

다음 시간에는 산술 연산자, 비교 연산자, 문자열 다루기를 배워봅니다.
프로그램이 “계산”하고 “비교”하는 방법을 배우는 중요한 내용이에요!

파이썬 변수 설명, 파이썬 데이터 타입, Python 입문, 파이썬 기초 강의, Python 초보자, 중학생 프로그래밍

Loading

댓글 남기기