Python

파이썬 소수점 처리 방식

서영환 2024. 5. 22. 14:03

기본 적으로 소수점 처리 하기위해서는 코드 상단에 

import math

가 필요합니다.

math의 경우 파이썬 내장된 라이브러리 중 하나로 따로 설치 없이 사용 할 수 있으므로 필요에 따라 선언하시면 됩니다.

math 라이브러리 중 소수점 처리에 필요한 함수는 round(), ceil(), floor(), trunc() 가 있습니다.

 

round() 의경우 반올림

ceil() 의경우 올림

floor() 의 경우 내림

trunc() 의 경우 버림

 

입니다.

 

floor()와 trunc()의 경우 양수 일때는 동일하나 음수일때에는 floor()는 -1.11 -> -2 로 변경되며 trunc()는 -1.11-> -1 로 소수점이 버림으로 적용되는 차이점이 있습니다

 

상세한 예제와 설명이 필요할 경우 아래 참조한 사이트로 들어가서 확인 하시면 됩니다.

https://codechacha.com/ko/python-remove-numbers-under-decimal-point/