반응형
비트코인 자동매매 프로그램이나 금융 관련 프로그램을 하다보면 큰 금액은 천 단위 콤마로 구분되어 있지 않으면 직관적으로 얼마인지 확인하기가 어렵거나 헷갈릴 수 있습니다.
1억의 경우 콤마 없이 표현하면 100000000으로 헷갈리는데 천 단위 콤마를 찍어주면 100,000,000 이렇게 훨씬 간편하게 직관적으로 금액을 확인할 수 있습니다.
오늘은 파이썬에서 포맷을 이용하여 천 단위로 콤마를 찍는 방법에 대해서 살펴 보겠습니다.
목차 - 클릭하면 이동합니다.
숫자 금액 천 단위 콤마 찍는 방법
format(숫자, '형식')을 이용하는 방법
int_num = 123456789
float_num = 123456789.12345
print(format(int_num, ','))
print(format(float_num, ','))
결과:
123,456,789
123,456,789.12345
정수 형태 및 실수 형태 모두 변환이 되며 소수점까지 모두 표시 됩니다.
'{형식}'.format(숫자)를 이용하는 방법
반응형
int_num = 123456789
float_num = 123456789.12345
int_num_comma = '{0:,}'.format(int_num)
float_num_comma = '{0:,}'.format(float_num)
print(int_num_comma)
print(float_num_comma)
결과:
123,456,789
123,456,789.12345
정수 형태 및 실수 형태 모두 변환이 되며 소수점까지 모두 표시 됩니다.
고정 소수점 형태로 변환하는 방법
int_num = 123456789
float_num = 123456789.12345
int_num_comma = '{0:,.3f}'.format(int_num)
float_num_comma = '{0:,.3f}'.format(float_num)
print(int_num_comma)
print(float_num_comma)
결과:
123,456,789.000
123,456,789.123
소수점 4번째 자리에서 반올림하여 3자리까지 고정되어 표시되고 소수점이 없어도 0으로 채워서 세자리까지 표시합니다.
반응형
'코딩스토리 > 파이썬' 카테고리의 다른 글
파이썬 zip() 내장함수 이용하여 배열 데이터 묶기 (0) | 2022.05.11 |
---|---|
파이썬 코딩 - 파일 읽기 - readline() (1) | 2021.11.19 |
파이썬 코딩 - 파일 및 디렉터리 생성 및 파일에 내용 쓰기 - write() (0) | 2021.11.16 |
파이썬 코딩 - 날짜형 문자형 변환 및 시간차이 계산하기 - strftime, strptime (0) | 2021.11.12 |
파이썬 코딩 - 리스트/딕셔너리 정렬하기 - sorted()함수 (0) | 2021.11.12 |
파이썬 코딩 - 딕셔너리 만들기/추가/수정/삭제/초기화 하는 방법 (0) | 2021.11.11 |