Pythonのf文字列を使った書式パターン


press
Pythonのf文字列を使った書式パターン

Pythonのf文字列を使った書式パターン

この記事で紹介したf文字列を使った文字列の操作ですが、文字列に変数を埋め込む際に書式を指定できます。0埋めして文字数を揃えたり、カンマで桁を区切ることも可能です。

カンマで桁区切り

a = 12345
print(f"{a:,}")

結果

12,345

0で埋めて文字数を揃える(10桁、8桁)

a = 12345
print(f"{a:08}")
print(f"{a:010}")

結果

00012345
0000012345

右寄せ(>)、中央寄せ(^)、左寄せ(<)

a = 12345
print(f"右寄せ : {a:0>8}")
print(f"中央寄せ : {a:0^8}")
print(f"左寄せ : {a:0<8}")

結果

右寄せ : 00012345
中央寄せ : 01234500
左寄せ : 12345000

任意の文字で埋めて文字数を揃える(X、8文字)

a = 12345
print(f"{a:X>8}")

結果

XXX12345

パーセント表記

b = 0.28
print(f"{b:%}")
print(f"{b:.0%}")
print(f"{b:.2%}")

結果

28.000000%
28%
28.00%

日付の書式

import datetime as dt
now = dt.datetime.now()

print(f"{now:%Y年%-m月%-d日}")

結果

2022年2月27日

変数名を表記

a = 12345
print(f"{a=}")

結果

a=12345

株式会社ファントムへのお問い合わせ

群馬県でPythonを使ったAIやソフトウェアを開発している株式会社ファントムが運営しています。




    Related Articles

    Python

    Pytorchで画像分類の精度を高める

    今回、画像分類で精度を高めるために複数データの入力できる学習モデルを作成した。その経緯から始めて実際のモデリングまでを書くことにする。 前提 今回は洋服の図面を読み込み、それがなんの種類かを判別するCNNを作成した。 図 […]

    Posted on by EIGHT
    AWS

    AWSのCloud9を使ってPythonのプログラミング研修を開催

    AWSのCloud9を使ってPythonのプログラミング研修を開催 2022年11月から2023年2月までの期間で、群馬県庁職員を対象にしたDXを促進するためのPythonによるプログラミング研修を開催しました。現在、群 […]

    Posted on by press

    最新情報をお届けします!

    メーリングリストに登録するとファントムの最新情報をお届けします

    お客様のメールアドレスを共有することはありません