더북(TheBook)

확보한 공간 중 빈칸을 다른 값으로 채우고 싶다면 다음과 같이 작성합니다.

print("{0:_<10}".format(500)) # 빈칸을 _로 채우기, 왼쪽 정렬, 공간 10칸 확보

실행결과 icon_con

500_______

앞의 코드가 의미하는 바를 그림으로 표현하면 다음과 같습니다.

 

그림 8-5 작동 방식

이번에는 큰 수를 확인하기 쉽도록 3자리마다 쉼표를 표시해 보겠습니다. 주로 금액을 나타낼 때 1,000 단위마다 쉼표를 찍죠. 파이썬에서도 다음과 같이 작성하면 쉼표를 찍어 자릿수를 표시할 수 있습니다.

print("{0:,}".format(100000000000)) # 3자리마다 쉼표 찍기
print("{0:+,}".format(100000000000)) # + 기호 붙이기, 3자리마다 쉼표 찍기
print("{0:+,}".format(-100000000000)) # 음수일 때, 3자리마다 쉼표 찍기

실행결과 icon_con

100,000,000,000
+100,000,000,000
-100,000,000,000
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.