了解round在python取舍时需要注意哪些事项?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!
round函数很简单,对浮点数进行近似取值,保留几位小数。比如
>>> round(10.0/3, 2) 3.33 >>> round(20/7) 3
第一个参数是一个浮点数,第二个参数是保留的小数位数,可选,如果不写的话默认保留到整数。
如果 digits>0 ,四舍五入到指定的小数位;
如果 digits=0 ,四舍五入到最接近的整数;
如果 digits<0 ,则在小数点左侧进行四舍五入;
如果 round() 函数只有 number 这个参数,则等同于 digits=0。
示例如下:
logging.info(round(9.315,2)) logging.info(round(9.3151,2)) logging.info(round(9.316,2)) logging.info(round(9.316,-1))
运行结果:
INFO - 9.31 INFO - 9.32 INFO - 9.32 INFO - 10.0
注意: round(9.315,2)=9.31,并不是我们想的那样!只有 9.315 后面还有数字,才会进位,比如 round(9.3151,2)=9.32。
感谢各位的阅读!看完上述内容,你们对round在python取舍时需要注意哪些事项大概了解了吗?希望文章内容对大家有所帮助。如果想了解更多相关文章内容,欢迎关注亿速云行业资讯频道。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。