龙空技术网

简单学Python——内置函数8——divmod()函数

量化交易交流 299

前言:

当前大家对“pythondivmod函数用法”都比较着重,你们都需要剖析一些“pythondivmod函数用法”的相关知识。那么小编在网摘上收集了一些关于“pythondivmod函数用法””的相关内容,希望姐妹们能喜欢,我们一起来了解一下吧!

学习divmod()函数之前,我们先看以下两种Python的运算:

1、a//b。这个运算返回a除以b的整数部分,不返回余数部分,比如15//2,返回7。这里,a和b不但可以取整数,也可以取浮点数,比如15.8//1.8,返回8.0。

2、a%b。这个是取模运算,就是计算两个数相除之后的余数,运算符号是%。取模运算返回a除以b的余数数部分,不返回整数部分,比如15//2,返回1。这里,a和b也是可以取浮点数的,比如15.8//1.8,返回1.4。

如果不用函数的话,求15除以2的整数部分和余数部分的话,需要以上两个运算。现在有了divmod()函数(好记,除法是division,模是modulus,各取前3位字母),直接divmod(15,2)就可以了。将被除数和除数放进函数里,返回一个元组,前面和后面的数字分别是商的整数部分及余数。

divmod(15,2)

返回:(7, 1)

divmod(15.8,1.8)

返回:(8.0, 1.4000000000000004)

标签: #pythondivmod函数用法