divmod() 方法接受两个数字并返回由它们的商和余数组成的一对数字(一个元组)。
用法:
divmod(x, y)
参数:
divmod()
有两个参数:
- x- 非复数(分子)
- y- 非复数(分母)
返回:
divmod()
返回
(q, r)
- 由商q
和余数r
组成的一对数字 (a tuple )
如果 x
和 y
是整数,则 divmod()
的返回值与 (a // b, x % y)
相同。
如果 x
或 y
是浮点数,则结果为 (q, x%y)
。在这里,q
是商的整个部分。
示例:divmod() 如何在 Python 中工作?
print('divmod(8, 3) = ', divmod(8, 3))
print('divmod(3, 8) = ', divmod(3, 8))
print('divmod(5, 5) = ', divmod(5, 5))
# divmod() with Floats
print('divmod(8.0, 3) = ', divmod(8.0, 3))
print('divmod(3, 8.0) = ', divmod(3, 8.0))
print('divmod(7.5, 2.5) = ', divmod(7.5, 2.5))
print('divmod(2.6, 0.5) = ', divmod(2.6, 0.5))
输出
divmod(8, 3) = (2, 2) divmod(3, 8) = (0, 3) divmod(5, 5) = (1, 0) divmod(8.0, 3) = (2.0, 2.0) divmod(3, 8.0) = (0.0, 3.0) divmod(7.5, 2.5) = (3.0, 0.0) divmod(2.6, 0.5) = (5.0, 0.10000000000000009)
相关用法
- Python dict()用法及代码示例
- Python dictionary update()用法及代码示例
- Python dictionary values()用法及代码示例
- Python dir()用法及代码示例
- Python dictionary type()用法及代码示例
- Python dictionary fromkeys()用法及代码示例
- Python MongoDB distinct()用法及代码示例
- Python Wand distort()用法及代码示例
- Python dictionary cmp()用法及代码示例
- Python dictionary get()用法及代码示例
- Python dictionary setdefault()用法及代码示例
- Python datetime astimezone()用法及代码示例
- Python datetime timetuple()用法及代码示例
- Python datetime timetz()用法及代码示例
- Python datetime.utcoffset()用法及代码示例
- Python OpenCV destroyAllWindows()用法及代码示例
- Python datetime isocalendar()用法及代码示例
- Python date toordinal()用法及代码示例
- Python datetime转date用法及代码示例
- Python date replace()用法及代码示例
注:本文由纯净天空筛选整理自 Python divmod()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。