[기초#1] 변수·자료형 한 방에 정리 (str / int / float / bool)

[기초#1] 변수·자료형 한 방에 정리 (str / int / float / bool)

한줄 요약: “값을 담는 상자”가 변수!
파이썬에서 문자열·숫자·참거짓까지 쉽게 다뤄보자 💡


1. 변수란?

변수(Variable)는 값을 저장하는 이름표예요.
쉽게 말해, “이 값에 이름을 붙인다!” 라는 개념이에요 👇

name = "가온"
age = 5

➡️ "가온"이라는 문자열을 name이라는 상자에,
5라는 숫자를 age라는 상자에 담은 거예요.


2. 자료형(Data Type) 4총사

자료형예시설명
str (문자열)"안녕", 'Python'글자나 문장
int (정수)1, 25, -7소수점 없는 숫자
float (실수)3.14, 0.5, -2.7소수점 있는 숫자
bool (불리언)True, False참/거짓 표현

3. 변수 예시로 이해하기

# 변수 만들기
name = "가온"
age = 5
height = 110.5
is_child = True

# 출력해보기
print("이름:", name)
print("나이:", age)
print("키:", height)
print("어린이인가요?", is_child)

🪄 실행 결과:

이름: 가온
나이: 5
키: 110.5
어린이인가요? True

4. 자료형 확인하기

파이썬에서는 type() 함수를 사용하면 자료형을 바로 확인할 수 있어요 👇

print(type(name))
print(type(age))
print(type(height))
print(type(is_child))

🪄 결과:

<class 'str'>
<class 'int'>
<class 'float'>
<class 'bool'>

5. 자료형 변환 (형변환)

데이터를 상황에 맞게 바꿀 수도 있어요!
👉 “문자 → 숫자”, “숫자 → 문자” 같은 변환이 가능해요.

# 숫자 → 문자
age = 5
print("나이: " + str(age))  # "5"로 변환

# 문자 → 숫자
num_str = "10"
num = int(num_str)
print(num + 5)  # 결과: 15

# 실수 → 정수
print(int(3.99))  # 결과: 3

# 정수 → 실수
print(float(7))   # 결과: 7.0

6. 자주 나는 실수

상황잘못된 코드수정 코드
숫자 + 문자"나이: " + 5"나이: " + str(5)
따옴표 빠짐print(Hello)print("Hello")
변수명 대소문자 혼동Name = "가온" / print(name)동일한 이름으로 써야 함

7. 한 줄 정리

파이썬은 자료형을 자동으로 인식하지만,
계산이나 출력할 때는 **형변환(type casting)**이 필요할 수 있다.


8. 연습문제 (직접 해보기!)

# 아래의 변수를 만들어보세요
city = "서울"
temp = 12.3
rain = False

# 한 줄로 출력하기
print(f"{city}의 기온은 {temp}도, 비가 올까요? {rain}")

🪄 실행 결과 예시:

서울의 기온은 12.3도, 비가 올까요? False

다음 강좌 👉 [기초#2] 조건문 if: 메뉴 고르기 예제로 끝내기
이전 강좌 👈 [입문#3] 에러가 나도 괜찮아: 자주 나는 기본 에러 5

댓글 남기기

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.