[Python] decimal, double, float

김광일·2022년 3월 15일
0

PYTHON

목록 보기
13/13
post-thumbnail

2차 프로젝트가 시작되었고, 모델링을 하던 중 부딪힌 벽,

decimal / float / double 의 차이
공통점으로는 모두 실수라는 것

1. decimal


정밀하게, 정확한 입력된 값을 저장하고 계산하기 때문에 금융, 쉽게 말해서 돈 계산을 할 때 사용함

소수점 28자리까지 가능.

전체 숫자 자릿수 자체는 double 이 더 길다.


2. double


소수점 자리소는 14자리까지 가능.
이는 근사치를 나타낸다.

3. float


절대적인 정확성보다는 범위를 나타내는 곳에 사용.
이를테면 과학과 같은 곳.
예를 들어 물이 1L 있다고 가정했을 때, 그 물이 정확하게 1L는 아닐 것이니 이런 범위를 중요시 보는 곳에 사용한다.

참고 자료
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=oihijkoh&logNo=130143862979

profile
부족함 없이 공부하자

0개의 댓글