Python

자릿수를 맞춰 숫자 출력 - zfill, rjust

비번변경 2021. 11. 10. 20:43

2021.11.03 - [format] 자릿수를 맞춘 숫자 출력

이전 글에 이어, format 함수 외에 사용할 수 있는 자릿수를 맞춘 숫자 출력 방법에 대해 적는다.

 

zfill()

문자열 앞을 0으로 채운다.

 

코드

n = 32
print(str(n).zfill(5))

 

실행 결과

숫자형 데이터인 경우 string으로 형변환이 필요하며, 매개변수의 값이 반환하는 문자열의 길이다.

zfill()

 

rjust(n, s)

문자열을 오른쪽으로 정렬하여 반환한다. 첫번째 매개변수는 반환하는 문자열의 길이에 해당하며, 두번째 매개변수는 공백을 채우는 문자에 해댕한다.

 

코드

n = 32
print(str(n).rjust(5, '0'))

 

실행 결과

rjust(n, s)