[파이썬] format 이용한 소수점 출력 round, format
2023. 2. 21. 19:19ㆍPython
파이썬 소수점 처리를 하기 위한 함수를 알아보자
반올림 round - 내장 함수
소수점을 원하는 위치 지정 하지만 끝자리가 0인경우에는 생략된다.
print(round(10.000, 3))
10.000 -> 10.0으로 출력된다
올림 ceil - 라이브러리 선언 -> import math, math.ceil
소수점을 지워버리고 실수로 만들어버린다. - 무조건 +1
import math
print(math.ceil(10.235))
10.234 -> 10으로 출력
내림 floor - 라이브러리 선언 -> import, math.floor
소수점을 지워버리고 실수로 만들어버린다. - 무조건 -1
import math
print(math.floor(10.235))
10.235 -> 9로 출력
소수점을 원하는 자리까지 출력하기 위한 방법
반올림 - format
사실 다른 언어를 사용할 때 대부분 format 형식을 이용해 소수점처리를 한다.
나는 개인적으로 format 형식을 사용하는 것을 선호한다. 왜냐면 round를 이용할 경우 실수를 할 경우 소수점 미스 유발을 할 수 있다.
print("{:.2f}".format(10.0000))
10.000 -> 10.00으로 출력
'Python' 카테고리의 다른 글
파이썬 join 함수 (0) | 2023.03.26 |
---|---|
두 폴더 파일 이름명을 비교해 같은 이름이 없는 파일 찾기 (0) | 2023.03.11 |
[파이썬] collections 라이브러리를 이용해 스택 큐 구현 (0) | 2023.02.20 |