문자열에 0 채우는 방법

이윤성·2022년 3월 22일
0

문자열 문제를 풀다보면 '101'을 '00101'처럼 앞 부분을 0으로 채워야 하는 경우가 있다.

파이썬 함수를 잘 모르는 경우, 목표길이가 n, 문자열이 x라면

while len(x) < n:
	x = '0' + x

이런 식으로 해결한다.

하지만 파이썬의 rjust()이나 zfill을 사용하면 더욱 손 쉽게 해결 가능하다.

zfill

x = x.zfill(n)

rjust

x = x.rjust(n, '0')

0개의 댓글

관련 채용 정보