gpt4 book ai didi

python - 将 float 舍入为 x 位小数?

转载 作者:IT老高 更新时间:2023-10-28 20:21:53 26 4
gpt4 key购买 nike

有没有办法将python浮点数四舍五入到x个小数?例如:

>>> x = roundfloat(66.66666666666, 4)
66.6667
>>> x = roundfloat(1.29578293, 6)
1.295783
我找到了修剪/截断它们的方法 (66.666666666 --> 66.6666),但不是圆形的 (66.666666666 --> 66.6667)。

最佳答案

使用内置函数 round() :

In [23]: round(66.66666666666,4)
Out[23]: 66.6667

In [24]: round(1.29578293,6)
Out[24]: 1.295783
round() 帮助:

round(number[, ndigits]) -> floating point number

Round a number to a given precision in decimal digits (default 0 digits). This always returns a floating point number. Precision may be negative.

关于python - 将 float 舍入为 x 位小数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13479163/

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