以下の関数でOK
int型であってもstr型であってもうまく動きます。
def zero_padding(num, length): num = str(num) return num.zfill(length) print( zero_padding(402, 5) ) print( zero_padding(4032, 7) ) print( zero_padding('402', 5) ) print( zero_padding('02', 5) )
00402 0004032 00402 00002