2022年4月25日月曜日

【文字列】zfillによる文字列の0埋め

 zfillメソッドにより文字列が0埋めされる。



1. zfillによる文字列の0埋め

 zfillの引数に指定した文字数になるように、文字列に左から0が追加される。

print('2214'.zfill(7))

実行結果

'0002214'


 変換前の文字列の長さが指定した文字数よりも小さい場合、元の文字列が返される。

print('2214'.zfill(3))

実行結果

'2214'


 文字列の先頭に-又は+がある場合は-又は+の後ろに0が充填される。

print('-2214'.zfill(3))

実行結果

'-002214'


 文字列が2バイト文字でも動作する。

print('日本語'.zfill(7))

実行結果

'0000日本語'


2. リファレンス

Python 標準ライブラリ > str.zfill(width)

使用バージョン:Python 3.8.8

0 件のコメント:

コメントを投稿