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