文字列オブジェクトのzfillメソッドは、プラスとマイナスの記号も含めて指定文字数となるように、数字の文字列の左側をゼロでパディングするものである。

zfill() メソッドは、文字列を指定された幅になるように左側にゼロでパディングするために使用されます。このメソッドは、文字列が数値であることを前提としており、負の数やプラスの記号も含めて指定された幅に達するようにパディングされます。

このメソッドの基本的な構文は次の通りです:

python
string.zfill(width)

ここで:

  • string は、左側にゼロでパディングする対象の文字列です。
  • width は、最終的な文字列の幅を指定します。

例を見てみましょう:

python
number = "123" padded_number = number.zfill(6) print(padded_number) # 出力: 000123

この例では、"123″ の文字列が6文字の幅になるように左側にゼロでパディングされています。

また、負の数の場合や、プラスの記号も含めて指定された幅に達するようにパディングされます:

python
negative_number = "-42" padded_negative_number = negative_number.zfill(8) print(padded_negative_number) # 出力: -0000042

この例では、"-42″ の文字列が8文字の幅になるように左側にゼロでパディングされています。プラスの記号も含めて指定された幅に達するようにパディングされています。

未分類

Posted by ぼっち