pythonfloat优雅的四舍五入

2023-02-22,,

开发中经常会有float四舍五入转int的需求,先看看浮点数直接转int的情形:无论如何float直接转int都不会四舍五入,而是直接抹去小数点。

这个需求很简单,实现也很简单,看过网友的实现,都不够优雅,来一个我自己写的:

# a > 0时
a = 1.2
a = int(a + 0.5) if int(a + 0.5) > int(a) else int(a)

pythonfloat优雅的四舍五入的相关教程结束。

《pythonfloat优雅的四舍五入.doc》

下载本文的Word格式文档,以方便收藏与打印。