ホームページ >バックエンド開発 >Python チュートリアル >Python で文字列と数値の先頭にゼロを埋め込むにはどうすればよいですか?

Python で文字列と数値の先頭にゼロを埋め込むにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-20 08:39:10439ブラウズ

How Can I Pad Strings and Numbers with Leading Zeros in Python?

ゼロによる文字列パディング

特定の長さに達するために文字列の左側にゼロを追加することは、プログラミングにおける一般的なタスクです。この手法は、数値の書式設定、一貫したフィールド幅の確保、その他のアプリケーションに役立ちます。

文字列パディング

文字列をゼロで埋めるために、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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。