美文网首页
python基础

python基础

作者: 还有半个小时 | 来源:发表于2018-12-05 13:22 被阅读0次

    python整数和浮点数

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

    python浮点数转化为整数

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

    相关文章

      网友评论

          本文标题:python基础

          本文链接:https://www.haomeiwen.com/subject/mdwicqtx.html