코드 여행 일기

파이썬 다양한 출력 포맷의 활용과 예제 본문

Python

파이썬 다양한 출력 포맷의 활용과 예제

할짝개발자 2024. 1. 15. 13:18
728x90
반응형

 

 

안녕하세요! 이번에는 파이썬에서 다양한 출력 포맷을 지정하는 방법과 사용 예제에 대해 알아보겠습니다.

문자열 포매팅은 출력 결과를 원하는 형식으로 가독성 있게 표현하는 데 중요한 역할을 합니다.

아래 예제를 통해 다양한 출력 포맷을 적용하는 방법을 알아보겠습니다.

 


 

 

1. 정렬과 공백 채우기

 

# 오른쪽 정렬, 공백 채우기
print("{0: >10}".format(500))

# 왼쪽 정렬, 공백 채우기
print("{0:<10}".format(500))

# 가운데 정렬, 공백 채우기
print("{0:^10}".format(500))

 

결과:

       500
500       
   500

 

 

2. 부호 표시와 천 단위 구분 기호

 

# 부호 표시 및 오른쪽 정렬, 공백 채우기
print("{0: >+10}".format(500))

# 오른쪽 정렬, 공백 채우기, 천 단위 구분 기호
print("{0: >10,}".format(1000000000000))

 

결과:

      +500
1,000,000,000,000

 

 

3. 소수점 표현

 

 # 소수점 출력
print("{0:f}".format(5/3))

# 소수점 이하 2자리 표시
print("{0:.2f}".format(5/3))

 

결과:

1.666667
1.67

 

 

4. 문자열 정렬과 공백 채우기

 

# 문자열 오른쪽 정렬, 공백 채우기
print("{0: >10}".format("Hello"))

# 문자열 왼쪽 정렬, 공백 채우기
print("{0:<10}".format("Hello"))

# 문자열 가운데 정렬, 공백 채우기
print("{0:^10}".format("Hello"))

 

결과:

     Hello
Hello     
  Hello

 

 

5. 다양한 형식을 한 번에 적용하기

 

# 여러 형식을 동시에 적용
value = 12345.6789
formatted_value = "{0: >+10,}".format(int(value))
print("결과:", formatted_value)

 

결과:

결과:   +12,346

 

 

6. 출력 포맷의 활용

  • 정렬과 공백 채우기: {0: >10}, {0:<10}, {0:^10} 등을 활용하여 원하는 위치와 공백을 설정할 수 있습니다.
  • 부호 표시와 천 단위 구분 기호: {0: >+10}, {0: >10,}을 사용하여 부호와 천 단위 구분 기호를 표시할 수 있습니다.
  • 소수점 표현: {0:.2f}와 같이 사용하여 소수점 이하 자리를 설정할 수 있습니다.
  • 문자열 정렬과 공백 채우기: 문자열에 대해서도 정렬과 공백을 설정할 수 있습니다.

 

 

이러한 출력 포맷은 데이터를 가독성 있게 표현하고 원하는 형식으로 조작할 수 있는 강력한 도구입니다.

여러 형식을 조합하여 사용하면 다양한 출력 결과를 얻을 수 있습니다.

계속해서 파이썬의 다양한 기능을 탐험해보세요!

728x90
반응형