1. ホーム
  2. python

[解決済み] 10進数以降の桁をf文字列で固定する。

2022-03-15 17:21:38

質問

Pythonのf-stringで、小数点以下の桁数を固定する簡単な方法はありますか?(特にf-strings。.formatや%などの他の文字列書式オプションではありません)

例えば、小数点以下2桁を表示させたいとします。

どうすればいいのでしょうか?例えば、次のようにします。

a = 10.1234

解決方法は?

フォーマット式に型指定子を入れてください。

>>> a = 10.1234
>>> f'{a:.2f}'
'10.12'