学习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)
发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75000
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!