format() 함수로 부동 소수점 숫자 다루기
format()
함수는 부동 소수점(실수를 표현할 때 소수점의 위치를 고정하지 않는 것) 숫자를 다양한 형태로 출력합니다.
이를 통해 숫자의 정밀도를 조절하거나 의미 없는 소수점을 제거할 수 있습니다. 정밀도는 숫자가 표현할 수 있는 소수점 이하의 자릿수를 의미합니다.
부동 소수점 출력의 다양한 형태
소수점 이하 자릿수 지정 예시
float_number = 123.456789
formatted_float = "{:.2f}".format(float_number) # 소수점 이하 2자리까지 출력
print(formatted_float) # "123.46"
과학적 표기법 예시
float_number = 123.456789
scientific_formatted = "{:.2e}".format(float_number)
print(scientific_formatted) # "1.23e+02"
의미 없는 소수점 제거하기
format()
함수로 숫자 뒤의 의미 없는 소수점을 제거할 수 있습니다.
의미 없는 소수점 제거하기
number = 123.0
formatted_number = "{:.0f}".format(number) # 소수점 이하를 표시하지 않음
print(formatted_number) # "123"
다음 내용이 궁금하다면?
코드프렌즈 PLUS 멤버십 가입 or 강의를 등록해 주세요!