728x90
파이썬에서 변수를 만들고, 자료형을 이해하고, 타입을 확인하고 변환하는 방법을 한 번에 익혀보세요.
1. 변수란?
변수는 데이터를 저장하는 그릇입니다. 파이썬에서는 `=` 연산자를 통해 변수를 생성하며, 변수명은 값이 저장된 객체를 가리키는 참조(reference) 역할을 합니다.
2. 파이썬의 자료형(Data Type)
자료형은 데이터의 **종류**를 말하며, 파이썬은 **동적 타이핑 언어**로, 변수 선언 시 자료형을 따로 지정하지 않아도 됩니다.
- 스칼라 타입: `int`, `float`, `complex`, `bool`, `NoneType`
- 컨테이너 타입: `str`, `list`, `tuple`, `set`, `dict`
3. 주요 자료형 소개
- 정수형 (int)
- 양수, 음수, 0 등 정수를 나타냅니다. 크기에 제한이 없고, 언더스코어로 구분 가능.
- 실수형 (float)
- 소수점 수, 부동소수점 표현 사용. 정밀도에 한계가 있으니 유의.
- 복소수형 (complex)
- 실수+허수(`j`). 과학/공학 계산에 유용.
- 불리언 (bool)
- 참(`True`) 또는 거짓(`False`). 조건문 처리 필수.
- 문자열 (str)
- 텍스트 시퀀스. 작은/큰따옴표 또는 삼중 따옴표 사용.
- 리스트 (list)
- mutable 컨테이너. 다양한 타입 혼합 가능.
- 튜플 (tuple)
- immutable 시퀀스. 고정된 데이터 집합에 적합.
- 세트 (set)
- 중복 없는 unordered 콜렉션.
- 딕셔너리 (dict)
- 키-값 쌍 매핑. 조회 및 데이터 관리에 용이.
4. 실습 예제 (8~12줄)
아래 예제로 변수 선언, 타입 확인, 형 변환을 함께 실습해보세요.
# 변수 선언과 타입 출력
a = 10
b = 3.14
c = "안녕하세요"
d = True
print(type(a), type(b), type(c), type(d))
# 형 변환
num_str = "42"
num_int = int(num_str)
print(num_int, type(num_int))
# 복합형 예시
lst = [1, 2, 3]
tpl = (4, 5, 6)
print(type(lst), type(tpl))
5. 출력 결과 및 설명
<class 'int'> <class 'float'> <class 'str'> <class 'bool'>
42 <class 'int'>
<class 'list'> <class 'tuple'>
출력 결과는 각 변수의 자료형이 올바르게 인식되고, 문자열 `"42"`가 `int`로 변환된 것을 보여줍니다. 리스트와 튜플도 각각 컨테이너 자료형으로 인식됩니다.
6. 정리 및 다음 단계
이번 글에서는 변수의 개념, 주요 자료형, 타입 확인 및 형 변환 방법을 다뤘습니다. 다음 글에서는 조건문과 반복문을 통해 로직 흐름 제어를 배워봅니다!
반응형
'08.개발&프로그래밍 > 1.파이썬' 카테고리의 다른 글
6. 함수 정의와 호출 방법 (0) | 2025.07.11 |
---|---|
5. 반복문 (for, while) 기초와 활용 (0) | 2025.07.11 |
4. 조건문 (if, else, elif) 사용법 (0) | 2025.07.11 |
3. 연산자와 수식 처리 방식 이해 (0) | 2025.07.11 |
1부. 파이썬 기초 다지기 – 1. 파이썬 소개 및 설치 방법 (0) | 2025.07.11 |