
money_format 함수를 사용하여 금액을 형식화할 때, 금액이 1,000 원 이상일 때 천 단위마다 \',\'를 표시하고, 금액이 100원 미만일 때 소수점을 3자리까지 표시하고 싶다면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
python
import locale
# locale.setlocale(locale.LC_ALL, 'ko_KR') # 한국어로 설정
locale.setlocale(locale.LC_ALL, 'en_US') # 영어로 설정
# 금액을 형식화할 때 천 단위마다 ','를 표시하고, 금액이 100원 미만일 때 소수점을 3자리까지 표시합니다.
amount = 123456.789
formatted_amount = locale.format_string('%.3f', amount, grouping=True)
print(formatted_amount)
위 코드를 실행하면, `123,456.789`이 출력됩니다. 금액이 1,000 원 이상일 때 천 단위마다 \',\'를 표시하고, 금액이 100원 미만일 때 소수점을 3자리까지 표시하는 방법은 위와 같이 locale.format_string 함수를 사용하여 해결할 수 있습니다.
2025-08-10 10:45