ホームページ >バックエンド開発 >Python チュートリアル >数値文字列に 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 サイトの他の関連記事を参照してください。