파이썬(python)에서 숫자 3자리(천 단위)마다 콤마(,) 넣기는 3가지 방법이 있습니다. 

  1.  format() 
  2. 문자열 format
  3. 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

 

 

반응형

+ Recent posts