반응형
파이썬 자료형의 특징
파이썬은 동적 타이핑 언어로 변수 선언 시 자료형을 지정하지 않아도 됩니다. 모든 자료형이 객체이며, 가변형과 불변형으로 나뉘고 다양한 내장 자료형과 형 변환 기능을 지원합니다.
파이썬의 자료형은 다음과 같은 특징을 가집니다.
- 동적 타입(dynamic typing)
변수에 값을 할당할 때 자료형을 명시하지 않아도 자동으로 인식합니다. - 객체 지향 기반
모든 자료형(숫자, 문자열, 리스트 등)은 객체이며, 메서드와 속성을 가집니다. - 다양한 내장 자료형 제공
- 숫자형: int, float, complex
- 시퀀스형: list, tuple, range, str
- 집합형: set, frozenset
- 매핑형: dict
- 불리언형: bool
- None형: NoneType
- 가변형(mutable)과 불변형(immutable)
- 가변형: list, dict, set (값 변경 가능)
- 불변형: int, float, str, tuple (값 변경 불가)
- 형 변환 가능 (명시적/암묵적)
자료형 간 변환이 자유롭고 간단합니다. - 컬렉션 타입은 중첩 가능
리스트 안에 리스트, 튜플 안에 딕셔너리 등 다양한 조합이 가능합니다. - 내장 함수로 자료형 확인 및 변환 가능
- type(): 자료형 확인
- isinstance(): 자료형 비교
'실버를 위한 코딩 > 오늘의 파이썬 팁' 카테고리의 다른 글
출력 파이썬 코드, print와 pprint (0) | 2025.04.17 |
---|---|
파이썬에서 '식(Expression)과 문(Statement)의 차이 (0) | 2025.04.15 |
파이썬의 eval() 함수 제대로 알기 (0) | 2025.04.14 |
os 모듈과 sys 모듈 (1) | 2025.04.14 |
파이썬에서 시스템 명령어 실행하기 (0) | 2025.04.13 |