배운 코딩 기록

[파이썬] format 함수 /숫자 서식화

릴리Yu 2022. 11. 27. 15:57
#format함수: 숫자 서식화
amount = 12618985
interestRate = 0.0013
interest = amount * interestRate
#소수점 밑의 두자리까지만 표현하기
print("이자는", format(interest, ".2f"), "입니다.")
 
 
 
 
print(format(57.467657, ".2f"))
#10자리로 출력해야하므로 앞에 공백 출력
print(format(57.467657, "10.2f"))
#정해진 필드폭보다 더 긴 숫자가 나오면 필드폭은 무시되고 전체 출력됨.
#즉, 10자리가 넘으니까 모두 출력됨.
print(format(12345678.923,"10.2f"))
#소숫점 밑으로 1자리밖에 없는데 2자리를 출력하라고할때
#0을 붙여서 출력함.
print(format(57.4, "10.2f"))
print(format(57, "10.2f"))
 
 
 
 
 
#백분율 서식화
print(format(0.53457, "10.2%"))
print(format(0.0033923, "10.2%"))
#서식 정렬
#왼쪽정렬을 하고 싶을 때 <를 쓰면 왼쪽으로 감
print(format(57.467657,"10.2f"))
print(format(57.467657,"<10.2f"))
#정수 서식화
#왼쪽정렬을 하고 싶을 때 <를 쓰면 왼쪽으로 감
print(format(59832, "10d"))
print(format(59832, "<10d"))