개발 티끌 팁/파이썬
[파이썬] 숫자 3자리 마다 콤마(,) 넣기
오늘의룡
2022. 10. 17. 16:31
파이썬(python)에서 숫자 3자리(천 단위)마다 콤마(,) 넣기는 3가지 방법이 있습니다.
- format()
- 문자열 format
- f-string
1. format() 함수 활용 하여 콤마 넣기
format(num, ',') 은 3자리마다 콤마를 넣어줍니다.
int_num = 10000000 # 정수형
float_num = 10000000.1001 # 실수형
print(format(int_num, ',')) #10,000,000
print(format(float_num, ',')) #10,000,000.1001
2. 문자열 format 활용 하여 콤마 넣기
문자열 format 을 "{0:,}".format(숫자) 형식으로 작성하면 숫자 3자리 마다 콤마를 넣어 줍니다.
int_num = 10000000 # 정수형
float_num = 10000000.1001 # 실수형
print('{0:,}'.format(int_num)) #10,000,000
print('{0:,}'.format(float_num)) #10,000,000.1001
3. f-string 활용 하여 콤마 넣기
f-string 포맷으로 f'{숫자:,}' 형식으로 작성하면 숫자 3자리 마다 콤마를 넣어 줍니다.
int_num = 10000000 # 정수형
float_num = 10000000.1001 # 실수형
print(f'{int_num:,}') #10,000,000
print(f'{float_num:,}') #10,000,000.1001
반응형