网站推广.NET

网站推广.NET

python中divmod是什么

来源:互联网

python中pmod是什么?下面给大家带来pmod的相关介绍。

pmod函数是Python的内置函数,它可以把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。

语法 

pmod(pidend, pisor)

立即学习“Python免费学习笔记(深入)”;

相关推荐:《Python视频教程》

1. 整数参数

>>> pmod(9, 5)(1, 4)>>> type(pmod(9, 5))<class &#39;tuple&#39;>

返回的元组中,第一个元素是 9//5 的结果,第二个元素是 9 % 5的结果。

2. 浮点数参数

>>> pmod(2.3, 0.2)(11.0, 0.0999999999999997)>>> a, b = pmod(2.3, 0.2)>>> a11.0>>> b0.0999999999999997

可以通过元组解包的方式分离出整除结果和余数。

注意事项

1. 参数不能处理字符串

pmod函数只能接受整数或浮点数类型的参数。例如当参数为字符串时,Python报错。

>>> pmod(&#39;a&#39;,&#39;A&#39;)Traceback (most recent call last):  File "<stdin>", line 1, in <module>TypeError: unsupported operand type(s) for pmod(): &#39;str&#39; and &#39;str&#39;

2. pmod函数的返回值类型是元组

>>> type(pmod(10,5))<class &#39;tuple&#39;>
divmod