Data type은 해당 데이터가 숫자인지 텍스트 인지 등의 타입을 이야기한다.
예를 들어, 숫자 2와 텍스트 "2" 그리고 소수점 숫자 2.0은 사람에게는 문맥상 같은 의미를 가지지만, 컴퓨터에게는 3개가 전부 다른의미를 가진다.
그럼 정확한 data type의 값을 알고 지정하는 것이 중요하다
파이썬에서는 다음과 같은 데이터 타입들이 존재한다
Integer는 정수 값을 의미한다.
예를 들어 1, 2, 100 등이 integer 타입이다
float는 소수점 숫자를 의미한다
2.0, 3.7, 9.99 등이 float 타입이다
Complex Numbers는 실수와 허수를 포함하고 있는 복소수를 의미한다.
허수를 표현할 때 수학책에서는 대부분 i 를 썼겠지만 파이썬에서는 j를 사용한다.
예를 들어, 1+3j 가 Complex Number 이다.
String은 일반적인 문자열 값을 의미한다.
"안녕하세요", 'Hello World!'
"100", '1.1' 등이 string이다
Boolean은 조건문(condition)에 주로 사용되는 값으로 True 나 False 이 2가지 값만 가지고 있다.
예를 들어,
1 == 1 은 True
2 == 3 은 False
3 == "3" 은 False (Data type이 다름)