가이드라인

format() 함수로 부동 소수점 숫자 다루기

소수점을 포함한 실수형 데이터를 출력할 때는 {:f}를 사용합니다.

중괄호 안의 f는 실수형 데이터를 출력할 때 사용하는 포맷 문자로 float(부동소수점)의 약자입니다.

프로그래밍에서 부동소수점은 소수점의 위치가 고정되어 있지 않은 실수를 의미합니다.


: 오른쪽에 .숫자를 사용하면 소수점 이하 자릿수를 지정할 수 있습니다.

예를 들어 {:.2f}는 주어진 실수의 소수점 이하 두 자리까지만 출력합니다.

실수형 출력 formatting 예시
float_number = 123.4567 formatted_float = "float_number: {:.2f}".format(float_number) print(formatted_float) # "float_number: 123.46"

과학적 표기법으로 출력하기

{:e}를 사용하면 실수형 데이터를 지수를 활용한 과학적 표기법(Scientific notation)으로 출력할 수 있습니다.

예를 들어, 123.456789를 지수 표기법으로 출력하면 1.23e+02가 됩니다.

과학적 표기법 예시
float_number = 123.456789 scientific_formatted = "{:.2e}".format(float_number) print(scientific_formatted) # "1.23e+02"

소수점 이하 자릿수 제거하기

부동 소수점 숫자의 소수점 이하 자릿수를 제거하려면 :.0f를 사용합니다.

의미 없는 소수점 제거하기
number = 123.0 formatted_number = "{:.0f}".format(number) # 소수점 이하를 표시하지 않음 print(formatted_number) # "123"
Mission
0 / 1

float_number를 소수점 이하 3자리까지 출력하려면, 출력 형식을 어떻게 지정해야 할까요?

float_number = 123.456789

formatted_float = "
".format(float_number)

print(formatted_float)

가이드라인

AI 튜터

배포

디자인

업로드

수업 노트

즐겨찾기

도움말

코드 에디터

코드 실행
코드 생성

실행 결과