반응형
파이썬 : 소수점 1 자리 만 얻기
이 질문에 이미 답변이 있습니다.
- 부동 소수점 두 자리로 제한 24 답변
어떻게 변환합니까 45.34531
합니다 45.3
?
한 자리로만 표현하려고하십니까?
print("{:.1f}".format(number)) # Python3
print "%.1f" % number # Python2
또는 실제로 다른 소수 자리를 반올림합니까?
round(number,1)
또는 엄격하게 반올림합니까?
math.floor(number*10)/10
>>> "{0:0.1f}".format(45.34531)
'45.3'
또는 내장 라운드를 사용하십시오.
>>> round(45.34531, 1)
45.299999999999997
round(number, 1)
참고 URL : https://stackoverflow.com/questions/3400965/python-getting-only-1-decimal-place
반응형
'development' 카테고리의 다른 글
VSCode는 파일 탐색기가 점프하는 것을 방지합니다. (0) | 2020.10.16 |
---|---|
Python에서 여러 파일 복사 (0) | 2020.10.16 |
ActionBar 안에 아이콘과 작업 제목을 모두 표시하는 방법은 무엇입니까? (0) | 2020.10.16 |
한 줄에 하나의 항목이있는 두 텍스트 파일의 차이점 찾기 (0) | 2020.10.15 |
동적이지만 정사각형 레이아웃을 수행하는 간단한 방법 (0) | 2020.10.15 |