python中两数相除取余数怎么运算?这两个方法你一定要知道

很多小伙伴想知道在python中两数相除取余数该如何运算,那么今天小编就通过这篇文章来给大家分享一个运算方法,感兴趣的朋友可以耐心阅读一下小编的文章 。
【python中两数相除取余数怎么运算?这两个方法你一定要知道】

python中两数相除取余数怎么运算?这两个方法你一定要知道

文章插图
如果想要实现在python中取余数,那么我们可以通过取模运算符%来实现,另外一个法子是我们也可以通过divmod函数来计算 。
(1)取模运算符%:
我们所说的取模运算,就是两个数字相除,然后得到的余数,符号是% 。例x%y就是计算x除以y的余数,用数字语言来描述,那么就是如果存在整数a和b,其中0<=b<y,使得x=a*y+b,那么x%y=x-a*y=b.
取模运算的两个操作数都必须是整数,可以是负整数,但是y不可以是0,因为被除数不能为0 。
当x和y中存在负整数时,首先计算|x|%|y|=c,然后x%y的符号与y一致 。也就是说,如果y>0,则x%y=c;如果y<0,则x%y=-c
(2)divmod()函数
在python中,我们可以使用divmod函数来将除数和余数运算结果结合起来,从而返回一个包含结果和余数的元组(在 python2.3版本之前不允许处理复数) 。
函数语法:
divmod(a, b)示例:
>>>divmod(7, 2) (3, 1) >>> divmod(8, 2) (4, 0)以上就是小编给大家带来的在    ,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人 。

    推荐阅读