파이썬에서 숫자를 출력하고자 하는데, 앞에 0을 붙여주고 싶을 때 해결 방법을 찾아보았습니다.
이때 사용할 수 있는 함수가 zfill()이라는 함수와 rjust()라는 함수가 있는데, 함수를 다음과 같이 사용할 수 있습니다.
01. zfill(width) 함수 사용
#"002" "2".zfill(3) #"50000" "50000".zfill(5) #"00123" "123".zfill(5)
02. rjust(width, [fillchar]) 함수 사용
#"002" "2".rjust(3, "0") #"50000" "50000".rjust(5, "0") #"00123" "123".rjust(5, "0") #"aa123" "123".rjust(5, "a")
rjust 함수는 원하는 문자를 따로 지정해줄 수 있기 때문에 "a"와 같이 다른 문자열로 앞 부분을 채워줄 수 있는 특징이 있습니다.
'PYTHON > Python 문법' 카테고리의 다른 글
Python Iterator란?? Python Iterable이란?? (0) | 2017.01.27 |
---|---|
Python Yield란?? What is the Yield?? (3) | 2017.01.26 |
Python2.X Python3.X 함께 쓰기 (0) | 2017.01.02 |
Python으로 파일 다운로드 (5) | 2015.08.07 |