ホームページ >バックエンド開発 >Python チュートリアル >数値文字列に 0 を埋め込んで長さを均一にする方法

数値文字列に 0 を埋め込んで長さを均一にする方法

anonymity
anonymityオリジナル
2019-05-25 10:51:492674ブラウズ

文字列の左側を0で埋めて特定の長さにする方法はありますか?

数値文字列に 0 を埋め込んで長さを均一にする方法

#文字列

n = '5'
print n.zfill(3)
005

t = 'test'
print(t.rjust(10, '0'))

数値

n = 4
print('%03d' % n)
004

形式

print(format(4, '03')) # python >= 2.6
 
print("{0:03d}".format(4))  # python >= 2.6
 
print("{0:03d}".format(4))  # python 3

: 符号の後のパディング文字は 1 文字のみです。指定しない場合は、デフォルトでスペースで埋められ、その後に保証されたパディング桁数

b、d が続きます。 、 o 、 x はそれぞれ 2 進数、10 進数、8 進数、16 進数です。

精度はタイプ f と一緒に使用されることが多く、数値は金額の千の位の区切り文字としても使用できます。

以上が数値文字列に 0 を埋め込んで長さを均一にする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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