python - 如何在 python 中格式化 float ?

标签 python format

<分区>

我想用小数点后 2 位格式化我的 float 。

>>> x =5.0
>>> y=float("{:0.2f}".format(x))
>>> y
5.0

我想要这种格式的输出:

5.00

最佳答案

对于较新版本的 python,您可以使用:

x = 5.0
print(f' x: {x:.2f}')

输出将是:

x: 5.00

有关此样式的更多信息,请参阅:f-string

关于python - 如何在 python 中格式化 float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50405021/

相关文章:

python - 想要将一列与所有其他列进行比较以找到非零值,在结果中计算两者都不为零的数字

c - 读取 .pgm 图像文件的标题

printing - Prolog - 使用 format/2 打印列表列表

python - 如何将构造函数方法传递给另一个方法并在那里调用它?

python - 如何将 float 组格式化为字符串

android - 无法格式化 NdefFormatable NFC 标签

c++ - 如何为邻接列表读取格式化文件?

python - 如果事先输入以 5 结尾,则输出将打印在同一行。

python - 如何更改Pandas的默认参数

python - 如何查询dbpedia资源本体 'wikiPageExternalLink'