Pythonでゼロパディング(ゼロ埋め)するzfill()メソッド
Pythonでは文字列や数値の右にゼロを詰める(ゼロパディング)するための関数が用意されています。
Pythonで文字列・数値をゼロパディング(ゼロ埋め)するzfill()
Pythonで文字列・数値をゼロパディング(ゼロ埋め)するにはzfill()メソッドを使います。
val = "123" print( val.zfill( 6 ))
上記のコードの実行結果は
000123
になります。
zfill()メソッドの引数はゼロパディングした後の文字の長さで、文字列が指定された桁数よりも短い場合は何もせずに処理を終了します。
val = "123456" print( val.zfill( 5 ))
実行結果は
123456
と元の文字列に変化はありません。
リンク