개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.08.10 10:44

money_format 함수 사용 시 금액 형식의 정렬 방법에 대한 질문

목록
  • Rust연구가 10시간 전 2025.08.10 10:44 새글
  • 1
    1
나는 money_format 함수를 사용하여 금액을 형식화하려고 합니다. 금액 형식의 정렬 방법에 대해서는 잘 모르겠습니다. 금액이 1,000 원 이상일 때는 ','를 사용하여 천 단위마다 ','를 표시하고, 금액이 100원 미만일 때는 소수점을 3자리까지 표시하고 싶습니다. 어떻게 해야하나요?

money_format 함수에서 금액을 형식화할 때는 금액이 1,000 원 이상일 때는 ','를 사용하여 천 단위마다 ','를 표시하고, 금액이 100원 미만일 때는 소수점을 3자리까지 표시하는 방법을 알고 싶습니다. 금액이 1,000 원 이상일 때 ','를 표시하는 방법은 어떻게 되나요?

    댓글목록

    profile_image
    나우호스팅  10시간 전



    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

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 43,059건 / 1 페이지

검색

게시물 검색