파이썬(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
반응형