Python에서 쉼표로 숫자 형식 지정

Lakshay Kapoor 2023년10월10일
  1. Python에서format()함수를 사용하여 쉼표로 숫자 서식 지정
  2. str.format()메서드를 사용하여 Python에서 쉼표로 숫자 서식 지정
  3. Python에서 F- 문자열을 사용하여 쉼표로 숫자 서식 지정
Python에서 쉼표로 숫자 형식 지정

한 프로그램에 많은 숫자가있을 때마다 각 숫자 사이에 천 단위 구분 기호로 쉼표를 삽입하면 각 숫자를주의 깊게 보지 않고도 숫자를 올바르게 읽는 데 도움이됩니다. 일반적으로이 작업은 소수점, 통화 등으로 큰 숫자를 다룰 때 수행됩니다.

이 튜토리얼은 파이썬에서 쉼표로 숫자를 포맷하는 다양한 방법을 보여줍니다.

Python에서format()함수를 사용하여 쉼표로 숫자 서식 지정

format()은 일반적으로 문자열 처리에 도움이되는 내장 함수입니다. 이 함수는 또한 복잡한 변수를 변경하는 데 도움이되고 값 형식을 처리합니다.

예:

initial_num = 1000000000

thousand_sep = format(initial_num, ",d")

print("Number before inserting commas : " + str(initial_num))
print("Number after inserting commas: " + str(thousand_sep))

출력:

Number before inserting commas : 1000000000
Number after inserting commas: 1,000,000,000

이 방법에서는 먼저 변수에 쉼표를 삽입해야하는 숫자를 저장합니다. 그런 다음 먼저 변수 이름을 언급 한 다음 형식 지정자를 함수 인수로 언급하여format()함수를 사용합니다. 여기서 형식 지정자는,d로, 10 진수 값이 초기 값으로 저장됨을 나타냅니다. 마지막으로str()함수는 초기 값과 최종 값을 문자열로 반환합니다.

str.format()메서드를 사용하여 Python에서 쉼표로 숫자 서식 지정

이 방법은 문자열 포맷터를 기반으로 작동합니다. 문자열 포맷터는 대체 매개 변수와 해당 매개 변수의 위치를 ​​언급하여 작동하는 중괄호{}로 표시됩니다.

예:

def thousand_sep(num):
    return "{:,}".format(num)


print(thousand_sep(1000000000))

출력:

1,000,000,000

이 방법에서는 먼저 쉼표가 삽입 된 숫자로 인수를 사용하여thousand_sep라는 함수를 정의합니다. 그 후 문자열 포맷터로 문자열을 사용하여str.format()을 호출합니다. 문자열 포맷터에서 대체 매개 변수 즉,를 언급합니다. 마지막으로 정의 된 함수를 인쇄합니다.

Python에서 F- 문자열을 사용하여 쉼표로 숫자 서식 지정

F- 문자열은 Python의 문자열 형식화 기술입니다. 이 방법은 파이썬 문자열 안에 표현식을 추가하는 가장 간단한 방법입니다. 전체 문자열 앞에f문자를 붙여 사용합니다.

예:

initial_num = 1000000000
f"{initial_num:,}"

출력:

'1,000,000,000'

이 방법에서는 추가 할 표현식과 형식화 할 문자열이f접두사를 붙여 저장됩니다. 또한 출력은 문자열로 반환됩니다.

Lakshay Kapoor avatar Lakshay Kapoor avatar

Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.

LinkedIn

관련 문장 - Python Number