확보한 공간 중 빈칸을 다른 값으로 채우고 싶다면 다음과 같이 작성합니다.
print("{0:_<10}".format(500)) # 빈칸을 _로 채우기, 왼쪽 정렬, 공간 10칸 확보
실행결과 |
500_______
|
앞의 코드가 의미하는 바를 그림으로 표현하면 다음과 같습니다.
그림 8-5 작동 방식
이번에는 큰 수를 확인하기 쉽도록 3자리마다 쉼표를 표시해 보겠습니다. 주로 금액을 나타낼 때 1,000 단위마다 쉼표를 찍죠. 파이썬에서도 다음과 같이 작성하면 쉼표를 찍어 자릿수를 표시할 수 있습니다.
print("{0:,}".format(100000000000)) # 3자리마다 쉼표 찍기
print("{0:+,}".format(100000000000)) # + 기호 붙이기, 3자리마다 쉼표 찍기
print("{0:+,}".format(-100000000000)) # 음수일 때, 3자리마다 쉼표 찍기
실행결과 |
100,000,000,000 +100,000,000,000 -100,000,000,000 |