python中的除法运算,python中整除运算符是什么
Python除法运算符:1。“/”运算符,可以根据常规的数学除法计算方法直接得到结果;2.“//”运算符,可被整数整除,返回商的整数部分(向下舍入);3.“%”运算符返回除法的余数。
本教程的运行环境:windows7系统,python3.7版本3.7,DELL G3电脑
python除法运算符
1、“/”运算符
用-x除以y,根据常规的数学计算可以直接得到结果。
2、整除运算符‘//’
1)被除数和除数都是正数或者负数,直接取商就行,就像这些编程语言C;
2)如果被除数或除数中有一个是正的,另一个是负的,则结果需要进行进位。在这里,我将集中精力把其余的记下来。新手肯定会和其他编程语言混淆。举个简单的例子,在C语言中-5除以2的结果是-2,但在python程序中,运算结果需要逼近负无穷大,即余数被取下来,除以-5//2的结果是-3。
下面的例子大家就清楚了。
3、求余运算符’%‘
这也是区别于C语言程序中的补码运算符。
数学公式示例:a b=c.d (a是被除数,b是除数,c是商,d是余数)
1)在python中,如果A和B都为正或者都为负,则按照正常运算得出结果。
2)在python中,如果A和B中有一个为正,另一个为负,则根据d=a-b*[a//b]计算余数。
比如5%-2的运行结果是-1,根据公式,5//-2的结果是-3,余数的最终结果是-1。我们平时计算数学运算时,5%-2的商是-2,余数是1。但在python中,涉及//运算时,余数需要被取下来,所以在python中,商应该是-3,结果是-1。
【相关推荐:python3视频教程】以上是python除法运算符的详细介绍。更多信息请关注盛行IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。