まひろ量子のハックログ

プログラミングや機械学習などの知識を記録・共有します

Pythonでゼロパディング (ゼロ埋め)を行う

f:id:twx:20180917164403j:plain

以下の関数で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
Kozuko Mahiro's Hacklog ―― Copyright © 2018 Mahiro Kazuko