python - 如何舍入数字

标签 python rounding

我怎样才能将这些数字四舍五入到小数点后两位,这些数字都存储在一个由网络抓取器输出的变量中:

4.7532
4.7294
4.7056
4.6822857142857
4.65868
4.63522
4.6119866666667
4.58898
4.566064
4.543216

我是 python 的新手,所以我不确定。我正在使用 Python 2

最佳答案

使用内置函数round() , 例子:

>>> round(4.7532,2)
4.75
>>> round(4.7294,2)
4.73

关于python - 如何舍入数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27576691/

相关文章:

python - 对从 Google Vision API 中提取为完整单词的文本进行分组

python - 将列从 float 转换为 int 时收到 KeyError

python - 如何像通常的学校舍入一样将 float 0.5 舍入到 1.0,同时仍将 0.45 舍入到 0.0?

使用舍入到偶数将整数转换为半精度浮点格式

excel - 如何让excel显示一定数量的有效数字?

python - 使用 Python 的 FFT - 意想不到的低频

python - Django 在数据库中存储连接表并在表更改时更新

javascript - 狮身人面像严重 : unexpected section title -- arbitrary headings in function docstring

java - JExcel : Losing Cell Precison On Cells Having Formula ROUNDUP in MS Excel

c++ - 浮点加法向上舍入