@Frankchen
2016-04-08T01:53:03.000000Z
字数 272
阅读 1233
python
传入两个数字(非复数)为变量,返回一对数字,分别是它们的商和长除时的余数。对于混合的操作数类型,应用二元算术运算符的规则。对于简单的长整数,运算的结果是和(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()被禁止。