지속가능티끌/Python
Python. round. 실수 소수점 자리수 자르기.
i.got.it
2021. 9. 10. 12:31
round
round(3.1415) # 3 2번인자에 값 기록하지 않은 경우
round(3.1415,3) # 3.142 2번인자에 기록된 소수점이하 3에서 자르는데, 4번 자리 수가 5여서 반올림처리됨.
round(3.1414,3) # 3.141. 소수점이하 3에서 자르는데 4번 자리 수가 4여서 내림 처리됨.
## 2번 인자에는 음수도 가능하며, 이 경우 십의 자리수자르면서 반올림, 내림 이뤄짐.
round(31.415, -1) # 30.0
round(31.415, -2) # 0.0
round(314.15, -2) # 300.0
round(354.15, -2) # 400.0 . 십자리수 2 에서 자르는데 그 아래값이 5여서 반올림 되어 400 이 됨.
round(454.15, -2) # 500.0
### 반올림 처리 특성 상세.
print(round(4.5,0)) # 4 앞의 자리 값이 짝수면 반올림 안함.
print(round(4.6,0)) # 5 앞의 자리 값이 짝수면 0.6이상 부터 반올림 .
print(round(3.5,0)) # 4. 앞의 자리 값이 홀수면 0.5이상 부터 반올림.
첫 등록 : 2021.09.10
최종 수정 :
단축 주소 : https://igotit.tistory.com/2914