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

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

Linda Hamilton
リリース: 2025-01-01 07:26:10
オリジナル
577 人が閲覧しました

How Can I Left-Pad a String or Number with Zeros in Python?

文字列のゼロ埋め

この記事では、数値文字列の左側にゼロ埋めを追加して、特定の文字列を保証する方法について説明します。文字列の長さ。これを実現するには、文字列のパディングと数値のパディングという 2 つの主な方法が存在します。

文字列のパディング

文字列をパディングするには、zfill() 関数を使用します。

n = '4'
print(n.zfill(3))  # Outputs "004"
ログイン後にコピー

パディング数値

数値については、いくつかのオプションがあります:

  • f-strings (Python ≥3.6):
n = 4
print(f'{n:03}')  # Recommended, Outputs "004"
ログイン後にコピー
  • % フォーマット (Python 2.6) ):
print('%03d' % n)  # Outputs "004"
ログイン後にコピー
  • format() 関数 (Python 2.6 ):
print(format(n, '03'))  # Outputs "004"
print('{0:03d}'.format(n))  # Outputs "004"
print('{foo:03d}'.format(foo=n))  # Outputs "004"
ログイン後にコピー
  • format() 中括弧付き (Python 2.7) ):
print('{:03d}'.format(n))  # Outputs "004"
ログイン後にコピー

詳細については、公式の文字列フォーマットに関するドキュメントを参照してください。

以上がPython で文字列または数値の左をゼロで埋め込むにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート