Python에서 쉼표로 숫자 형식 지정
-
Python에서
format()
함수를 사용하여 쉼표로 숫자 서식 지정 -
str.format()
메서드를 사용하여 Python에서 쉼표로 숫자 서식 지정 - Python에서 F- 문자열을 사용하여 쉼표로 숫자 서식 지정
한 프로그램에 많은 숫자가있을 때마다 각 숫자 사이에 천 단위 구분 기호로 쉼표를 삽입하면 각 숫자를주의 깊게 보지 않고도 숫자를 올바르게 읽는 데 도움이됩니다. 일반적으로이 작업은 소수점, 통화 등으로 큰 숫자를 다룰 때 수행됩니다.
이 튜토리얼은 파이썬에서 쉼표로 숫자를 포맷하는 다양한 방법을 보여줍니다.
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 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