본문 바로가기
Python/Python FAQ

Python 정수를 문자열로 변환할 때 앞에 0을 붙이는 가장 좋은 방법은 무엇인가요? [중복], Best way to format integer as string with leading zeros? [duplicate]

by 베타코드 2023. 12. 7.
반응형

질문


정의된 숫자의 자릿수 ($cnt)를 가진 문자열로 정수에 선행 0을 추가해야합니다. PHP에서 Python으로이 간단한 함수를 번역하는 가장 좋은 방법은 무엇입니까?

function add_nulls($int, $cnt=2) {
    $int = intval($int);
    for($i=0; $i<($cnt-strlen($int)); $i++)
        $nulls .= '0';
    return $nulls.$int;
}

이 작업을 수행 할 수있는 함수가 있습니까?


답변


문자열에 0을 채우는 데 zfill() 메서드를 사용할 수 있습니다:

In [3]: str(1).zfill(2)
Out[3]: '01'
반응형

댓글