>  Q&A  >  본문

Python - 숫자의 소수 자릿수를 유지하는 문제

[-0.32695389161796801, -0.31471406408825409, -0.31475407980700348]의 각 요소에 대해 연산을 수행하여 먼저 소수점 이하 3자리를 유지한 다음 round(round(-0.326953891617)와 같이 소수점 이하 2자리를 유지합니다. 96801,3), 2) 방법, 나는 [-0.33000000000000002, -0.32000000000000001, -0.32000000000000001]을 얻었지만 내가 얻고 싶은 것은 [-0.33, -0.32, -0.32]입니다. 감사합니다

PHP中文网PHP中文网2682일 전881

모든 응답(1)나는 대답할 것이다

  • 天蓬老师

    天蓬老师2017-05-18 10:54:59

    Python을 사용하여 정밀도가 중요한 부동 소수점 숫자를 처리하는 경우 내장된 Decimal 라이브러리를 사용하는 것이 좋습니다.

    으아악

    단지 "정확하게" 보이도록 하려면 문자열 형식 방법을 사용할 수도 있습니다

    으아악

    회신하다
    0
  • 취소회신하다