[Python] 소수 N째 자리까지 출력하기 ( round(),%,format(),f-string)

EUNCHAE KIM·2022년 9월 14일
0

1. round 함수

round(값,반올림하려는 자릿수)

print(round(3.55555)) # 4
print(round(3.55555,0)) # 4.0
print(round(3.55555,3)) # 3.556

2. format 함수

문자열에 특정한 값 또는 변수를 삽입해서 문자열을 예쁘게 처리하는 방법

print("{:.0f}".format(3.55555)) #4
print("{:.2f}".format(3.55555)) #3.56

3. % 서식 문자

% 뒤에 약속된 형식의 문자를 붙여 원하는 형식대로 값을 출력하는 방식

print("%0.0f"%3.55555) #4
print("%0.3f"%3.55555) #3.556

4. f-string

문자열 앞에 "f"를 추가하고 중괄호 안에 {실수값:반올림하고자하는 자릿수} 지정

print(f"{3.55555:.0f}") #4
print(f"{3.55555:.3f}") #3.556 

참고 블로그

profile
Try Everything

0개의 댓글