1. ホーム
  2. python

[解決済み] 整数を先頭のゼロを含む文字列としてフォーマットする最良の方法?重複

2022-03-25 15:10:37

質問

整数に先頭のゼロを加えて、定義された桁数($cnt)の文字列を作る必要があります。 この単純な関数をPHPからPythonに翻訳する最良の方法は何でしょうか?

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

このようなことができる関数はありますか?

どのように解決するのですか?

を使用することができます。 zfill() メソッドを使って、文字列にゼロを埋め込むことができます。

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