返回介绍

整数精度

发布于 2024-01-29 22:24:17 字数 734 浏览 0 评论 0 收藏 0

除法可能在Python的各个版本中有所区别,但是,它仍然是相对标准的。有些内容可能就更奇特一些。正如前面提到的,Python 3.0整数支持无穷的大小:

Python 2.6针对长整数有一个单独的类型,但是,它自动地把任何太大了以至于无法存储到一般整数中的数字转换为这种类型。因此,要使用长整数,我们不需要编写任何特殊的语法,并且,可以识别出在使用Python 2.6长整数的唯一方法就是它们的末尾显示一个"L":

无穷大整数是一个方便的内置工具。例如,你可以使用它以美分为单位去直接计算年度预算(如果你有这种打算,并且计算机有足够多的内存)。这也是它们能够用来计算第3章中2的高次幂的原因。如下是在Python 3.0和Python 2.6中的情况:

Python为了支持扩展的精度,需要做额外的工作,在实际应用中,长整型数的数学运算通常要比正常的整数运算(它是直接与硬件相关的)更慢。尽管这样,如果你确实需要精度,那么它是为你使用的是内置类型这个事实要比其性能的损失更重要一些吧。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文