2021.11.03 - [format] 자릿수를 맞춘 숫자 출력
이전 글에 이어, format 함수 외에 사용할 수 있는 자릿수를 맞춘 숫자 출력 방법에 대해 적는다.
zfill()
문자열 앞을 0으로 채운다.
코드
n = 32
print(str(n).zfill(5))
실행 결과
숫자형 데이터인 경우 string으로 형변환이 필요하며, 매개변수의 값이 반환하는 문자열의 길이다.
rjust(n, s)
문자열을 오른쪽으로 정렬하여 반환한다. 첫번째 매개변수는 반환하는 문자열의 길이에 해당하며, 두번째 매개변수는 공백을 채우는 문자에 해댕한다.
코드
n = 32
print(str(n).rjust(5, '0'))
실행 결과