큰 숫자를 표시할 때 가독성을 위해 천 단위 구분 기호를 포함하는 것이 도움이 될 수 있습니다. 이 질문은 Python에서 정수를 인쇄할 때 쉼표를 천 단위 구분 기호로 추가하는 기술을 조사합니다.
로케일에 구애받지 않는 접근 방식의 경우 _ 문자를 천 단위 구분 기호로 사용할 수 있습니다. Python 3.6 이상에서는 f' f-문자열 구문을 사용합니다.
>>> f'{1234567:_}' '1_234_567'
이 접근 방식은 사용자의 로케일 설정에 관계없이 항상 _를 구분 기호로 사용합니다.
특히 영어 지역에 대해 천 단위 구분 기호로 쉼표를 사용하려면 다음을 사용하십시오. 방법:
Python 2.7 이상:
>>> '{:,}'.format(1234567) '1,234,567'
Python 3.6 이상:
>>> f'{1234567:,}' '1,234,567'
형식 지정 사용자의 로캘 설정에 따라 번호를 지정하려면 다음을 활용하세요. code:
import locale locale.setlocale(locale.LC_ALL, '') # Use '' for auto, or force e.g. to 'en_US.UTF-8' >>> '{:n}'.format(1234567) '1,234,567' # In English-locale regions >>> '{:n}'.format(1234567) '1.234.567' # In German-locale regions
':n' 형식 지정자가 있는 f' 문자열은 `'{:n}'.format()'과 유사한 동작을 수행합니다.
참고문헌:
위 내용은 Python에서 천 단위 구분 기호를 사용하여 숫자 형식을 어떻게 지정할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!