[Python] f-string 소수점 포맷팅

Dada·2025년 1월 7일

▶ 기본 형식

print(f'변수: {변수: 타입 지시자}'

▶ 예시

  • 소수점 자리수 포맷팅
    • print(f'변수: {변수명: .nf}')
      : 변수를 소수점 n번째 자리까지 반올림하여 표시
a = 10
print(f"a: {a:.2f}")

'''
[출력]
a: 10.00
'''
  • 백분율
    • print(f'변수: {변수명: .n%}')
      • 소수점 2자리까지 % 형태로 출력
percent = 0.8299
print(f'퍼센트: {percent:.2%}')

'''
[출력]
퍼센트: 82.99%
'''
  • 부동 소수점 출력
    • print(f'변수: {변수명: g}')
    • 소수점이 있을 때만 float 형태로 출력
 _list = [2.0, 1.3, 1.0]

for _ in _list:
    print(f"{_:g}")
    
 '''
[출력]
2
1.3
1
'''   

0개의 댓글