Data/Python

[Python] 파이썬 데이터 타입 - 자료형 구분, 데이터 형식 변환

재은초 2023. 6. 17. 19:07
반응형

자료형(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

반응형