파이썬에서 숫자를 출력하고자 하는데, 앞에 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

+ Recent posts