파이썬 3의 표준 데이터 유형이란?
파이썬의 표준 데이터 유형은 크게 숫자형(Numeric), 시퀀스(Sequence) 타입, 그리고 키-값 쌍으로 구성된 딕셔너리(Dictionary)로 나눌 수 있습니다.
숫자형 데이터 유형
숫자형 데이터 유형의 객체는 정수(int), 실수(float), 복소수(complex) 중 하나입니다. 정수는 소수점이 없는 온전한 숫자를 의미하고, 실수는 소수 부분을 가진 숫자입니다. 복소수는 실수부와 허수부 두 가지 구성 요소로 이루어져 있으며, 실수에 허수 단위 j(제곱했을 때 -1이 되는 값)를 곱한 형태가 복소수의 허수부가 됩니다.
시퀀스 데이터 유형
파이썬의 시퀀스 타입에는 문자열(String), 리스트(List), 튜플(Tuple)이 있습니다. 문자열은 작은따옴표(' '), 큰따옴표(" ") 또는 세 개의 따옴표(''' ''')로 감싼 문자들의 나열입니다. 리스트는 대괄호([ ])로 감싼 순서가 있는 항목들의 모음입니다. 튜플 역시 순서가 있지만 소괄호(( ))로 감싸며, 한 번 생성하면 내용을 변경할 수 없는 불변(immutable) 시퀀스라는 점이 리스트와 다릅니다.
딕셔너리
딕셔너리는 키(key)와 값(value)의 쌍으로 이루어진 순서 없는 컬렉션입니다. 키는 숫자, 문자열, 튜플처럼 변경 불가능한 타입이라면 무엇이든 사용할 수 있으며, 하나의 딕셔너리 객체 안에서는 중복될 수 없습니다.
데이터 유형 예시
10, -10 -> 정수(int)
1.55, 0.005 -> 실수(float)
2+3j, 5.6-1.5j -> 복소수(complex)
'hello', "how are you" -> 문자열(string)
[1,2,3,4] -> 리스트(list)
(1,2,3,4) -> 튜플(tuple)
{'a':1, 'b':2, 'c':3} -> 딕셔너리(dictionary)