Notice
Recent Posts
Recent Comments
Link
코드 여행 일기
파이썬 다양한 출력 포맷의 활용과 예제 본문
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
반응형
'코딩 > Python' 카테고리의 다른 글
파이썬 pickle 라이브러리: 객체 직렬화와 역직렬화 (0) | 2024.01.16 |
---|---|
파이썬 파일 입출력: 기초 개념과 예제 (1) | 2024.01.15 |
파이썬 sys 라이브러리의 활용과 예제 (2) | 2024.01.15 |
파이썬 표준 입출력(Standard Input/Output)의 이해와 활용 (2) | 2024.01.15 |
파이썬 함수(def)의 이해와 활용 예제 (1) | 2024.01.14 |