Python如何划分真正大的整数?

Python如何划分真正大的整数?,python,Python,在Python3中,您可以将两个整数除以1000位,它将返回一个浮点。我试图了解结果的准确性 Python用来划分1000位整数的精确方法/算法是什么?此外,对于结果的准确性有什么保证 这个问题与这个问题不同,因为它没有要求Python3使用精确的方法/算法来分割大整数。另外,提供的答案只是将OP指向另一个模块。Python文档中有一些相关信息:@OferSadan我编辑了这个问题,解释了为什么这个问题不同。@Anush同意,我收回了我的“重复”注释。它没有讨论精确的除法算法,但是它确实讨论了结

在Python3中,您可以将两个整数除以1000位,它将返回一个浮点。我试图了解结果的准确性

Python用来划分1000位整数的精确方法/算法是什么?此外,对于结果的准确性有什么保证


这个问题与这个问题不同,因为它没有要求Python3使用精确的方法/算法来分割大整数。另外,提供的答案只是将OP指向另一个模块。

Python文档中有一些相关信息:@OferSadan我编辑了这个问题,解释了为什么这个问题不同。@Anush同意,我收回了我的“重复”注释。它没有讨论精确的除法算法,但是它确实讨论了结果的准确性(关于IEEE-754的部分有53位精度)。语言规范似乎没有给出任何保证
truediv(:int,:int)
如何工作。至于当前版本的CPython是如何实现的,源代码中记录了该算法: