Python 기초

02. 변수(Variable)

파이군 2026. 4. 9. 20:27

변수는 데이터를 저장하는 '이름표가 붙은 상자'이다. 필요할 때 언제든 그 이름을 불러서 상자 안의 내용을 꺼내 쓸 수 있다.

1. 변수의 생성 (선언과 대입)

파이썬에서는 변수이름 = 값 형태로 변수를 생성한다. 여기서 =는 "같다"가 아니라 "오른쪽 값을 왼쪽에 넣는다"는 의미이다.

name = "파이"
age = 25

# 변수 호출
print(name)
print(age)

파이 25

2. 주요 자료형(Data Types)의 종류

파이썬은 변수에 담기는 값에 따라 자료형이 자동으로 결정된다. 대표적인 기본 자료형은 다음과 같다.

자료형 설명 예시
정수형 (int) 소수점이 없는 숫자 10, -5, 0
실수형 (float) 소수점을 포함한 숫자 3.14, -1.5
문자열 (str) 따옴표로 감싸진 텍스트 "파이", 'Python'
불리언 (bool) 참 또는 거짓의 논리값 True, False

3. 변수 값 업데이트

변수는 이름 그대로 '변하는 수'를 의미한다. 새로운 값을 대입하면 기존의 값은 삭제되고 새로운 값으로 업데이트된다.

message = "열공 중!"
print(message)

message = "잠시 휴식!" # 값이 변경됨
print(message)

열공 중!
잠시 휴식!

4. 변수를 이용한 계산

변수에 숫자가 들어있다면 수학 연산도 가능하다.

apple = 5
orange = 3
total = apple + orange

print("과일 전체 개수:", total)

과일 전체 개수: 8
⚠️ 변수 명명 규칙 (Naming Rules)
  • 숫자로 시작할 수 없다. (예: 1st_name ❌)
  • 공백(띄어쓰기)을 포함할 수 없다. (예: my_name ⭕)
  • 파이썬 예약어(if, for, print 등)는 사용할 수 없다.
  • 대문자와 소문자를 엄격하게 구분한다. (apple과 Apple은 서로 다른 변수이다.)