跳到主要内容

divmod()

Python 中的 divmod() 函数 返回一个元组,其中包含除以两个 数字 时的商和余数。它接受两个参数,被除数和除数,并执行整数除法来计算商,并将商和余数作为元组返回。

参数值

参数 说明
a

要除的数字。

b

要除以的数字。

返回值

divmod() 函数返回一个元组 (int, int)(对于 整数)或 (float, float)(对于浮点数)。

如何在 Python 中使用 divmod()

示例 1

divmod() 函数返回除以两个 数字 时的商和余数。

result = divmod(20, 6)
print(result)  # Output: (3, 2)
示例 2

它可用于执行整数除法并在一个操作中获得余数。

num1 = 35
num2 = 4
quotient, remainder = divmod(num1, num2)
print(quotient)  # Output: 8
print(remainder)  # Output: 3
示例 3

divmod() 函数也可用于负 数字

result = divmod(-15, 4)
print(result)  # Output: (-4, 1)