Python에서 소수점 두 자리로 부동 소수점 표시
부동 소수점 숫자로 작업할 때 특정 숫자로 표시해야 하는 경우가 종종 있습니다. 소수점 이하 자릿수. Python에서는 문자열 형식 지정을 사용하여 이를 달성하는 여러 가지 방법이 있습니다.
%.2f 형식 지정자 사용
소수점 두 자리로 부동 소수점 형식을 지정하는 전통적인 방법은 다음과 같습니다. % 연산자와 f 형식 지정자를 사용하려면:
number = 5.5 formatted_number = "%.2f" % number print(formatted_number) # Output: 5.50
이 방법은 형식 문자열의 % 자리 표시자를 다음으로 바꾸는 방식으로 작동합니다. 형식화된 숫자입니다. .2 부분은 float에 소수점 이하 두 자리가 있어야 함을 나타냅니다.
f-문자열 사용
Python 3.6 이상에서 f-문자열은 더 간결한 구문을 제공합니다. 문자열 서식 지정:
number = 5.5 formatted_number = f"{number:.2f}" print(formatted_number) # Output: 5.50
F-문자열은 % 연산자와 비슷한 개념을 따르지만 형식은 지정자는 문자열 내부의 중괄호 안에 배치됩니다.
Decimal.Quantize() 사용
형식을 보다 정확하게 제어하기 위해 Decimal 모듈은 퀀타이즈()를 제공합니다. 메서드:
from decimal import Decimal number = Decimal("5.5") formatted_number = number.quantize(Decimal(".01")) print(formatted_number) # Output: 5.50
Quantize()는 원하는 반올림 정밀도를 나타내는 Decimal 객체를 사용합니다. 이 경우에는 소수점 이하 2자리까지 반올림합니다.
위 내용은 Python에서 소수점 두 자리로 부동 소수점을 표시하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!