首页 > 编程语言 > 详细

python内置函数4-divmod()

时间:2017-02-21 10:46:43      阅读:433      评论:0      收藏:0      [点我收藏+]

Help on built-in function divmod in module __builtin__:


divmod(...)

    divmod(x, y) -> (quotient, remainder)

    

    Return the tuple ((x-x%y)/y, x%y).  Invariant: div*y + mod == x.

divmod(a, b)

Take two (non complex) numbers as arguments and return a pair of numbers consisting of their quotient and remainder when using long division. With mixed operand types, the rules for binary arithmetic operators apply. For plain and long integers, the result is the same as (a // b, a % b). For floating point numbers the result is (q, a % b), where q is usually math.floor(a / b) but may be 1 less than that. In any case q * b + a % b is very close to a, if a % b is non-zero it has the same sign as b, and 0 <= abs(a % b) < abs(b).


Changed in version 2.3: Using divmod() with complex numbers is deprecated.


中文说明:

divmod(a,b)方法返回的是a//b(除法取整)以及a对b的余数

返回结果类型为tuple

参数:

a,b可以为数字(包括复数)


>>> divmod(9,2)

(4, 1)

>>> divmod(11,3)

(3, 2)

>>> divmod(1+2j,1+0.5j)

((1+0j), 1.5j)


本文出自 “大云技术” 博客,请务必保留此出处http://hdlptz.blog.51cto.com/12553181/1899719

python内置函数4-divmod()

原文:http://hdlptz.blog.51cto.com/12553181/1899719

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!