변수는 값을 저장하는 이름표이며, 파이썬에서는 매우 자유로운 형태로 변수와 자료형을 다룰 수 있다. 이번 글에서는 변수의 개념부터 변수 이름 규칙, 그리고 기본 자료형의 종류와 특징까지 하나씩 정리한다. 실습 코드도 함께 포함해 이해하기 쉽도록 구성했다.
1. 변수의 개념과 할당 방식
변수는 특정 값을 가리키는 이름이다. 파이썬에서는 아래와 같은 방식으로 값을 할당한다.
변수명 = 값
예시:
a = 3
b = 'hello'
2. 변수 이름 규칙
2-1. 사용 가능한 문자
- 알파벳
- 숫자
- 언더바(_)
단, 숫자로 시작할 수는 없다.
가능한 예
a = 1
A = 1
a1 = 1
변수 = 1 # 한글도 가능
_a = 1
a_b = 1
불가능한 예
1a = 1 # 숫자로 시작
a-1 = 3 # 특수문자 사용
b a = 6 # 공백 포함
오류 메시지는 대부분 SyntaxError로 나타난다.
변수 이름은 의미 있고 읽기 쉽게 작성하는 것이 가장 좋다.
3. 기본 자료형과 타입 확인
파이썬에서 기본적으로 많이 사용하는 자료형은 다음과 같다.
- 정수형(int)
- 실수형(float)
- 문자열(str)
- 불리언(bool)
- NoneType
3-1. 실수형(float)
a = 3.141592
a, type(a)
(3.141592, float)
3-2. 문자열(str)
문자를 작은따옴표 또는 큰따옴표로 감싸면 문자열이 된다.
a = 'h'
a, type(a)
('h', str)
공백이 포함되어 있어도 문자열로 인식된다.
a = 'hello SESAC'
a, type(a)
('hello SESAC', str)
3-3. 불리언(bool)
참(True) 또는 거짓(False)을 나타내는 자료형이다.
a = False
print(a)
False
비교 연산의 결과는 bool 타입이 된다.
b = (1 == 2)
b
False
불리언은 정수형으로 변환할 수 있다.
- True → 1
- False → 0
int(b)
0
또는
c = (1 == 1)
c
True
3-4. NoneType
값이 없다는 의미로 사용되는 자료형이다.
a = None
None은 0이나 빈 문자열과 다르며 "값이 없다"는 의미를 가진다.
변수 초기화, 반환할 값이 없을 때 등 다양한 경우에 사용된다.
4. 자료형 연산의 특징
자료형에 따라 가능한 연산과 불가능한 연산이 나뉜다.
숫자형 간 연산은 가능
a = 3
b = 3.141592
a + b, a - b, a * b, a / b
(6.141592, -0.14159200000000016, 9.424776000000001, 0.9549298572188877)
문자열 연산
- 문자열 + 문자열: 이어붙이기
- 그 외 연산은 불가
a = '3'
b = 'hello'
a + b
'3hello'
숫자 + 문자열은 불가능
a = 3
b = 'hello'
a + b
TypeError: unsupported operand type(s) for +: 'int' and 'str'
자료형을 일치시킨 후 연산해야 한다.
5. 마무리
파이썬은 변수 선언이 단순하고 자료형 간 변환이 자유로운 언어이다.
하지만 변수 이름 규칙, 자료형의 특징, 가능한 연산 범위를 이해하지 못하면 오류가 발생하기 쉽다.
위에서 정리한 내용을 토대로 변수와 자료형의 기본을 확실히 익혀두면 이후의 데이터 분석과 알고리즘 학습이 훨씬 수월해진다.
'Python' 카테고리의 다른 글
| 파이썬 자료구조: 튜플 완전 정리 (0) | 2025.11.25 |
|---|---|
| 파이썬 자료구조: 리스트 완전 정리 (0) | 2025.11.25 |
| Jupyter Notebook 단축키 정리 (0) | 2025.11.25 |
| Miniconda 설치하기 (Windows 기준) (0) | 2025.11.25 |
| 데이터 분석 입문자가 반드시 알아야 할 5대 필수 파이썬 라이브러리 (1) | 2025.11.25 |