Python3 取整方法比较
Table of Contents
1、int()
小结:
int() 是向 0 的方向取整,或者说向绝对值更小的方向取整。
2、floor()
小结:
math.floor() 单纯向下取整。
3、ceil()
小结:
math.ceil() 单纯向上取整。
4、round()
小结:
round() 函数只有一位参数时作用等同于取整函数。
小数 > .5 时向上取整,< .5 时向下取整。
= .5 时比较特殊,取决于前面的整数是奇数还是偶数。如果是奇数,则向上取整;如果是偶数,则向下取整。
5、整除 //
小结:
整除 “//” 单纯向下取整。
6、总结
向上取整:math.ceil()
向下取整:math.floor()、整除 “//”
四舍五入:round() 奇数向上,偶数去尾向下
向 0 取整:int()