python基础

2018-12-05  本文已影响0人  还有半个小时

python整数和浮点数

一般而言,应优先考虑使用整数而不是浮点数,因为它们更精确且绝不会溢出。

python浮点数转化为整数

在Python中,round(8.5)的结果为8而不是9,对此很多人都感到惊讶。你在小学可能学过,对于小数部分为.5的数字,总是应该向上圆整的。 然而,总是向上圆整带来的偏差可能导致计算不准确,因此Python采用了另一种圆整策略:将小数部分为.5的数字圆整到最接近的偶数(有时被称为银行家圆整)。因此,小数部分为.5的数字可能向下圆整,也可能向上圆整。 乍一看,这种策略有点奇怪,也不同于Python 2的圆整方式。然而,这是在计算机上圆整数字的标准方式,为大家普遍接受。

上一篇下一篇

猜你喜欢

热点阅读