더북(TheBook)

zfill 메서드는 더 짧고 간단하게 같은 작업을 수행한다. 텍스트 문자열을 오른쪽에 위치하고, 앞쪽에 숫자 ‘0’ 문자를 채워 넣는다.

s = '12'
print(s.zfill(7))

하지만 zfill 메서드는 그저 rjust의 기능을 단순화한 것이 아니다. 대신 zfill을 사용하면 채워진 ‘0’은 숫자의 일부가 되며, ‘0’은 숫자와 기호 사이에 위치한다.

>>> '-3'.zfill(5)
'-0003'
>>> '-3'.rjust(5, '0')
'000-3'
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.