반응형
소수점 이하 1자리만 얻기
변환 방법45.34531
로.45.3
?
한 자리 숫자만 사용하여 표시하려고 합니까?
print("{:.1f}".format(number)) # Python3
print "%.1f" % number # Python2
아니면 실제로 소수점 이하의 자리를 반올림하는 것입니까?
round(number,1)
아니면 엄격하게 아래로 둥글게?
math.floor(number*10)/10
>>> "{:.1f}".format(45.34531)
'45.3'
또는 기본 제공 원형을 사용합니다.
>>> round(45.34531, 1)
45.299999999999997
round(number, 1)
언급URL : https://stackoverflow.com/questions/3400965/getting-only-1-decimal-place
반응형
'programing' 카테고리의 다른 글
나가는 호스트/포트를 컨테이너에서 다른 포트로 매핑하는 방법 (0) | 2023.07.25 |
---|---|
다른 열의 값을 기준으로 한 Pandas 열의 값 설정 (0) | 2023.07.25 |
MARS(다중 활성 결과 집합)의 단점? (0) | 2023.07.20 |
Git 원격 URL을 변경한 후 원격에서 거부됨(허황한 업데이트는 허용되지 않음) (0) | 2023.07.20 |
네이티브 쿼리 최대 절전 모드 - char(3) 열 (0) | 2023.07.20 |