阿里云 有企业 网站吗,优秀手机网站版式,承包酒席可以做网站吗,云主机可以做多少网站空间Python3 round(x [,n]) 函数描述round() 方法返回浮点数 x 的四舍五入值#xff0c;准确的说保留值将保留到离上一位更近的一端(四舍六入)。精度要求高的#xff0c;不建议使用该函数。语法以下是 round() 方法的语法:round( x [, n] )参数x -- 数字表达式。n -- 表示从小数点…Python3 round(x [,n]) 函数描述round() 方法返回浮点数 x 的四舍五入值准确的说保留值将保留到离上一位更近的一端(四舍六入)。精度要求高的不建议使用该函数。语法以下是 round() 方法的语法:round( x [, n] )参数x -- 数字表达式。n -- 表示从小数点位数其中 x 需要四舍五入默认值为 0。返回值返回浮点数x的四舍五入值。实例以下展示了使用 round() 方法的实例Python3 实例#!/usr/bin/python3print (round(70.23456) : , round(70.23456))print (round(56.659,1) : , round(56.659,1))print (round(80.264, 2) : , round(80.264, 2))print (round(100.000056, 3) : , round(100.000056, 3))print (round(-100.000056, 3) : , round(-100.000056, 3)以上实例运行后输出结果为round(70.23456) : 70round(56.659,1) : 56.7round(80.264, 2) : 80.26round(100.000056, 3) : 100.0round(-100.000056, 3) : -100.0看下官网给的一个例子 round(2.675, 2)2.67按我们的想法返回结果应该是 2.68可结果却是 2.67为什么这跟浮点数的精度有关。我们知道在机器中浮点数不一定能精确表达因为换算成一串 1 和 0 后可能是无限位数的机器已经做出了截断处理。那么在机器中保存的2.675这个数字就比实际数字要小那么一点点。这一点点就导致了它离 2.67 要更近一点点所以保留两位小数时就近似到了 2.67。