IT/python
[Python] 파이썬 자료형 정리
보띵
2022. 11. 13. 15:11
728x90
반응형
파이썬의 자료형은 type() 함수를 사용해서 쉽게 확인할 수 있다.
>>> type(10) # 정수
<class 'int'>
>>> type('a') # 문자
<class 'str'>
파이썬의 자료형에는 크게 숫자(Number), 시퀀스(Sequence), 매핑(Mapping) 등으로 나눌 수 있다.
숫자
숫자의 자료형은 정수(int), 부동소수점수(float), 복소수(complex) 가 있다.
>>> type(10) # 정수
<class 'int'>
>>> type(2.7) # 부동소수점수
<class 'float'>
>>> type(3+2j) # 복소수
<class 'complex'>
시퀀스
시퀀스에는 문자열(str), 리스트(list), 튜플(tuple), 사용자 정의 클래스가 있다.
>>> type("Hello World") # 문자열
<class 'str'>
>>> type(['hello', 'world', 'welcome']) # 리스트
<class 'list'>
>>> type(('hello', 'world', 'welcome')) # 튜플
<class 'tuple'>
매핑
딕셔너리(dict)는 키(key)와 값(value) 의 짝으로 이뤄진다. 이런 것을 매핑이라고 한다.
>>> type({'one': 1, 'two': 2, 'three': 3}) # 딕셔너리
<class 'dict'>
불
참, 거짓을 표한하는 불(bool)도 있다.
>>> type(True) # 불, 첫 글자는 대문자
<class 'bool'>
>>> type(3 > 1)
<class 'bool'>
>>> type(False)
<class 'bool'>
세트
집합을 표현하는 세트(set)도 있다.
>>> color={'white', 'black', 'yellow'}
>>> type(color)
<class 'set'>
각 자료형의 상세한 설명 및 사용 방법 등은 다음 포스팅에서 다루도록 하겠다.
끝!
728x90
반응형