정수형은 정수를 다루는 자료형
양의 정수, 음의 정수, 0
소수점 아래의 데이터를 포함하는 수 자료형, 변수에 소수점을 붙인 수를 대입하면 실수형 변수로 처리함, 소수부가 0이거나 정수부가 0인경우에는 0을 생략하고 작성할 수 있음
e나 E를 이용해서 표현, e나 E 다음에 오는 숫자가 지수부를 의미
ex) 1e9 = 10의 9제곱
실수 정보를 표현하는 정확도에는 한계가 있음
이유 : 컴퓨터 시스템은 2진수를 이용(모든 소수를 정확하게 저장할 수 없음) 따라서 근사값을 저장하는 방식을 부동 소수점 방식 이용, 실수 처리시 4바이트 혹은 8 바이트의 고정된 크기의 할당으로 인해
0.9 표기시 실제 값은 0.9가 아닌 0.8999999999999999999와 같은 근사값이 저장됨
참고
1. [책]이것이 코딩테스트다. 부록 파이썬 문법
2. 부동 소수점(Floating Point)란 무엇인가?