반응형
자료형(Data Type)이란?
- 데이터를 저장하는 방법으로 프로그램의 기본이자 핵심 단위이다.
- 프로그래밍을 할 때 쓰이는 숫자, 문자열 등 자료 형태로 사용하는 모든 것을 말한다.
자료형 구분
1. 파이썬의 다섯가지 표준 데이터 유형
- 숫자형(Numbers)
- 문자형(String)
- 리스트형(List)
- 튜플형(Tuple)
- 사전형(Dictionary)
2. 저장방법에 따른 분류
- Direct형: 직접 데이터를 표현하는 자료형
- Sequence형: 다른 데이터를 포함하는 자료형으로 순서가 있는 자료형
- Mapping형: 다른 데이터를 포함하는 자료형으로 키와 값으로 구분해서 저장하는 자료형
- Set형: 순서가 없고 자료의 중복이 없는 자료형
3. 변경 가능성에 따른 분류
- 변경 가능형(Mutable): list, dict, set
- 변경 불가능형(Immutable): int, float, complex, str, tuple, frozenset
4. 데이터 저장 개수에 따른 분류
- 하나의 객체만 저장: str, bytes, bytearraym int, float, complex
- 여러 개의 객체를 저장: list, tuple, dict, set, frozenset
데이터 형식 변환
- str(x): 문자열로 변환
- int(x [,base]): 정수로 변환
- long(x [,base] )
- float(x)
- bool(x): 불형식으로 변환
- complex(real [,imag])
- repr(x)
- eval(str)
- tuple(s): 튜플로 변환
- list(s): 리스트로 변환
- set(s): 세트로 변환
- dict(d)
- frozenset(s)
- chr(x): 숫자를 문자로 변환
- unichr(x) Converts an integer to a Unicode character.
- ord(x) Converts a single character to its integer value.
- hex(x) Converts an integer to a hexadecimal string.
- oct(x) Converts an integer to an octal string.
Reference
반응형
'Data > Python' 카테고리의 다른 글
[Python] 파이썬 문자 자료형 - 인덱싱, 슬라이싱, 내장함수들 (1) | 2023.06.17 |
---|---|
[Python] 파이썬 숫자 자료형 - 정의, 연산, 숫자 개념 (1) | 2023.06.17 |
[Python] 파이썬 기본 연산자 - 산술,비교,할당,논리 (0) | 2023.06.17 |
[Python] 파이썬 변수 정의 및 할당 (0) | 2023.06.17 |
[Python] 파이썬 기본 구문 - 식별자, 예약어, 인용, 주석, 입출력 (0) | 2023.06.17 |