python如何保留小数点后几位呢?比如说我需要让数据只保留小数点后两位,那代码应该如何写?举个例子:

原数据data = 1.23456

data = round(data, 0)
print (data)
因为此时还是浮点数据,所以输出后面还是有.0的
那么此时输出为1.0
如果是
data = round(data, 0)

data = int(data)

print (data)
那么输出为1
如果需要保留小数点后一位:
data = round(data, 1)
print (data)
那么此时输出为1.2
如果需要保留小数点后两位:
data = round(data, 2)
print (data)
那么此时输出为1.23
那么四舍五入是如何运算的呢?其实round函数就是四舍五入的
如果data = 1.6
那么data = round(data, 0)
print (data)
输出就是2
也就是说原始数据的1.6被四舍五入为2了
Leave a Comment

Comments

No comments yet. Why don’t you start the discussion?

    发表回复

    您的邮箱地址不会被公开。 必填项已用 * 标注