ゼロによる文字列パディング
特定の長さに達するために文字列の左側にゼロを追加することは、プログラミングにおける一般的なタスクです。この手法は、数値の書式設定、一貫したフィールド幅の確保、その他のアプリケーションに役立ちます。
文字列パディング
文字列をゼロで埋めるために、Python は zfill() を提供します。方法。たとえば、文字列 n = '4' がある場合、次のように 3 つのゼロの長さにパディングできます:
n = '4' print(n.zfill(3)) # Output: 004
Number Padding
数値のパディングは文字列のパディングと似ています。ただし、Python ではこれを実現するための方法がいくつか提供されています。 Python 3.6 以降で使用できる推奨される方法の 1 つは、f-string 構文を使用することです:
n = 4 print(f'{n:03}') # Output: 004
または、% 演算子を使用できます:
print('%03d' % n) # Output: 004
または format( ) function:
print(format(n, '03')) # Output: 004 print('{0:03d}'.format(n)) # Output: 004
高度な使用例では、制御する書式設定文字列内に追加のパラメーターを指定できます。パディングのさまざまな側面。詳細については、文字列の書式設定に関するドキュメントを参照してください。
以上がPython で文字列と数値の先頭にゼロを埋め込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。