본문 바로가기
파이썬

파이썬 천 단위 구분 기호로 쉼표를 사용하여 숫자를 인쇄하는 방법은 무엇입니까?

by º기록 2021. 1. 10.
반응형

Python 2.6.1 에서 쉼표를 천 단위 구분 기호로 사용하여 정수를 인쇄하려고합니다. 예를 들어 1234567 1,234,567 로 표시하고 싶습니다. 어떻게하면 되나요? Google에서 많은 예를 보았지만 가장 간단한 실용적인 방법을 찾고 있습니다.

마침표와 쉼표 사이를 결정하기 위해 로케일별로 다를 필요는 없습니다. 나는 합리적으로 가능한 한 단순한 것을 선호합니다.

 

해결 방법

 

'{:,}'.format(value)  # For Python =2.7
f'{value:,}'  # For Python =3.6
import locale
locale.setlocale(locale.LC_ALL, '')  # Use '' for auto, or force e.g. to 'en_US.UTF-8'

'{:n}'.format(value)  # For Python =2.7
f'{value:n}'  # For Python =3.6


',' 옵션은 천 단위 구분 기호에 쉼표를 사용함을 나타냅니다. 로케일 인식 구분자의 경우 'n' 정수 표시 유형을 대신 사용하십시오.

 

참조 페이지 https://stackoverflow.com/questions/1823058

 

 

반응형

댓글