[Python] 다양한 출력 포맷
[Python] 다양한 출력 포맷
Inflearn Study
- 인프런에서 “파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자” 강의를 들으며 혼자 공부한 내용입니다.
다양한 출력 포맷
1) “{0: >10}”.format(500)
print("{0: >10}".format(500)) # 500
- 빈 자리는 빈 공간으로 두고 오른쪽 정렬을 하되 총 10자리 공간을 확보합니다.
2) “{0: >+10}”.format(500)
print("{0: >+10}".format(500)) # +500
- 양수일 때는 +로 표시합니다.
3) “{0: >-10}”.format(-500)
print("{0: >-10}".format(-500)) # -500
- 음수일 때는 -로 표시합니다.
4) “{0:_<+10}”.format(500)
print("{0:_<+10}".format(500)) #+500______
- 왼쪽 정렬을 하고 빈칸을 _로 표시합니다.
5) “{0:,}”.format(100000000000)
print("{0:,}".format(100000000000)) #100,000,000,000
- 3자리마다 콤마(,)를 찍습니다.
6) “{0:+(-),}”.format(100000000000)
print("{0:+,}".format(100000000000)) #+100,000,000,000
print("{0:+,}".format(-100000000000)) #-100,000,000,000
- 3자리마다 콤마를 찍고 +- 부호를 붙입니다.
7) “{0:^<+30,}”.format(100000000000)
print("{0:^<+30,}".format(100000000000)) #+100,000,000,000^^^^^^^^^^^^^^
- 3자리마다 콤마를 찍고 부호를 붙이고 자릿수를 확보합니다.(빈칸을 ^로 표시합니다.)
8) 소수점 출력
print("{0:f}".format(5/3)) # 1.666667
print("{0:.2f}".format(5/3)) # 특정 자릿수 -> 1.67
Leave a comment