gpt4 book ai didi

python - docs.python.org 与代码不同

转载 作者:太空宇宙 更新时间:2023-11-03 11:40:40 25 4
gpt4 key购买 nike

我是 Python 的初学者。我注意到 DOC表示函数 decimal.getcontext().divmod(x,y) 返回结果的整数部分。

但是代码是:

def divmod(self, a, b):
a = _convert_other(a, raiseit = True)
r = a.__divmod__(b, context = self)
if r is NotImplemented:
raise TypeError("Unable to convert %s to Decimal" % b)
else:
return r

a.__divmod__(b, context = self)是(我只是粘贴函数的末尾):

def __divmod__(self, other, context = None):
#omit by me
quotient, remainder = self._divide(other, context)
remainder = remainder._fix(context)
return quotient, remainder

这是否意味着该函数返回一个包含商和余数的元组?如果是这样,为什么文档说“返回结果的整数部分。

我试着发现它确实返回了一个元组。

那么,文档有错吗?

最佳答案

在回答形式中:

文档是错误的。 divmod 做什么 its builtin equivalent

关于python - docs.python.org 与代码不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50057787/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com