• 技术文章 >Python技术 >Python基础教程

    round在python取舍时需要注意什么

    小妮浅浅小妮浅浅2021-01-12 18:13:43原创2312

    在生活中我们经常能接触到数字取舍,最普通的就是买东西的时候给去了零头,放到数学的学习时,我们又接触了小数点后面的进位。在python中我们对于小数的取舍又有了新的变化,根据不同的情况在取舍的规则上又进行了调整,下面我们就round在python取舍的方法以及要需要注的事项带来讲解。

    round函数很简单,对浮点数进行近似取值,保留几位小数。比如

    >>> round(10.0/3, 2)
    3.33
    >>> round(20/7)
    3

    第一个参数是一个浮点数,第二个参数是保留的小数位数,可选,如果不写的话默认保留到整数。

    示例如下:

    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进行取舍的一些方法,当然结尾的注意事项是需要我们每个人都牢记的,这样使用的时候才不容易出错。

    专题推荐:round
    上一篇:python Mock库如何使用? 下一篇:如何实现python中format函数保留指定位数的小数?

    相关文章推荐

    • round四舍五入在python2与python3版本间区别• python中round函数怎么用• python的round函数怎么用• Python中如何使用round方法• python中如何使用round函数• python中用round函数保留两位小数

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网