[PYTHON] 파이썬 : 소수점 이하 1 자리 가져 오기 [중복]
PYTHON파이썬 : 소수점 이하 1 자리 가져 오기 [중복]
45.34531을 45.3으로 변환하려면 어떻게해야합니까?
해결법
-
==============================
1.단 하나의 자릿수로 표현하려고하십니까?
단 하나의 자릿수로 표현하려고하십니까?
print "%.1f" % number
또는 실제로 다른 소수 자리를 반올림합니까?
round(number,1)
또는 심지어 엄격하게 아래로 라운드?
math.floor(number*10)/10
-
==============================
2.
>>> "{0:0.1f}".format(45.34531) '45.3'
또는 내장 라운드를 사용하십시오.
>>> round(45.34531, 1) 45.299999999999997
-
==============================
3.
round(number, 1)
from https://stackoverflow.com/questions/3400965/python-getting-only-1-decimal-place by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] 파이썬에서 "문자열"과 "문자열"사이에 어떤 차이가 있습니까? [복제] (0) | 2018.11.19 |
---|---|
[PYTHON] 플라스크 서버에서 콘솔 메시지 사용 중지 (0) | 2018.11.19 |
[PYTHON] 파이썬을위한 것은 PHP를위한 '폭발'무엇입니까? (0) | 2018.11.19 |
[PYTHON] 파이썬 읽기라는 PIPE (0) | 2018.11.19 |
[PYTHON] Excel에서 차트를 파이썬을 사용하여 이미지로 내보내기 (0) | 2018.11.19 |