[关闭]
@Frankchen 2016-04-08T01:53:03.000000Z 字数 272 阅读 1233

Built-in Functions of Python

python


divmod(a, b)

传入两个数字(非复数)为变量,返回一对数字,分别是它们的商和长除时的余数。对于混合的操作数类型,应用二元算术运算符的规则。对于简单的长整数,运算的结果是和(a // b, a % b)一样的。对于浮点数运算结果是(q, a % b),其中q通常是math.floor(a / b),但是可能比其少1。在任意的场景下,q * b + a % b和a都非常接近,如果a % b是非0,那么它与b同号,并且有0 <= abs(a % b) < abs(b)

在版本2.3中的变化:对复数使用divmod()被禁止。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注