gpt4 book ai didi

python - 在 Python 3 中格式化数字显示

转载 作者:行者123 更新时间:2023-11-28 19:50:12 25 4
gpt4 key购买 nike

我想知道如何在 Python 3 中截断数字?例如,87.2819787.281Python 2 中的标准是使用 % 但这已不再使用。

最佳答案

% 字符串格式化程序在 Python 3 中仍然可用。您最好使用 ''.format() string formatting syntax ,它还支持指定浮点精度。

这两个工作:

>>> yournumber = 87.28197
>>> "{0:.3f}".format(yournumber)
'87.282'
>>> "%.3f" % yournumber
'87.282'

如果它只是您要转换为字符串的一个 float ,那么format() function可能更方便,因为您不需要使用 {0:..} 占位符:

>>> format(yournumber, '.3f')
'87.282'

关于python - 在 Python 3 中格式化数字显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13787739/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com