- 0
- 이니스프리
- 조회 수 611
파이썬에서는 스트링 앞에 자리수를 맞추기 위해 0을 채우려면 zfill() 또는 rjust() 메소드를 사용하면 됩니다.
string.zfill(width), string.rjust(width[, fillchar]) 방식으로 사용합니다.
예컨대 "3".zfill(3) 또는 "5".rjust(3, '0') 이런 방식으로 0을 채울 수 있습니다.
만약 현재의 달을 01~09, 10~12월 방식으로로 표기하여 문자열 변수 month에 넣으려면
month = str(datetime.now().month).zfill(2) 이라고 하면 됩니다.
한편 PHP에서는 파이썬의 rjust() 메소드와 유사한 str_pad() 함수를 사용할 수 있으며, 사용방법은 다음과 같습니다.
str_pad
(변수
,
"자리수"
,
"채울 문자"
, STR_PAD_LEFT)
작성자
댓글 0
권한이 없습니다.