Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 1000 구분 기호로 쉼표를 사용하여 숫자 인쇄

<시간/>

세 자리 이상의 숫자는 쉼표를 사용하여 적절하게 표시해야 하는 경우가 많습니다. 이는 주로 회계 산업과 금융 영역에서 요구되는 사항입니다. 이 기사에서는 Python 프로그램을 사용하여 적절한 위치에 쉼표를 삽입하는 방법을 살펴보겠습니다. 천 단위 구분 기호로 쉼표를 삽입하는 것을 목표로 합니다.

포맷 기능

이 요구 사항을 달성하기 위해 아래 설정과 함께 python의 형식 기능을 사용할 수 있습니다.

(f"{num:,d}")
: is the format specifier
D is the thousand separator

예 - 정수

print(f'{1445:,d}')
print(f'{140045:,d}')

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

1,445
140,045

플로트

float의 경우 아래와 같이 약간 다른 형식으로 지정해야 합니다. 소수점 이하 두 자리 이상은 무시됩니다.

print("{:,.2f}".format(3435.242563))

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

3,435.24