반응형
숫자를 출력할 건데 무조건 5자리로 만들어주고 싶어요. 예를 들어서 이렇게 만들어 주고 싶다.
print(3) = 00003
print(50000) = 50000
print(723) = 00723
1. stirng.zfill(width)
앞에 0을 채워서 스트링 길이를 width으로 맞춰줍니다
"3".zfill(5)
"50000".zfill(5)
"723".zfill(723)
2. string.rjust(width[, fillchar])
앞에 fillchar를 채워서 스트링 길이를 width로 맞춰줍니다
"5".rjust(5, '0')
3. 번외 - 정수형에서 바로 0을 채우기
print ("%05d"% 5)
print (format(5000,'05')) #2.6이상
print ('{0:05d}'.format(273)) #2.6이상
반응형
'python' 카테고리의 다른 글
[google drive api] python으로 구글 드라이브에 xlsx 파일 업로드 (0) | 2021.03.12 |
---|---|
네이버 이미지 웹크롤링 (1) | 2020.12.17 |
넘파이 끼리 곱연산이 안됨 (0) | 2020.11.10 |
댓글