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
반응형