python取模和取余的区别,python取模运算和取余运算
1除法正除法对于Python3除法,division/总是返回一个浮点数。如下图。
6/41.52/30.6666666666如果您只想获得整数结果,要放弃小数部分,请输入运算符//:
6//41 2//30 //可以得到除法后的结果,但结果不一定是整数,而是与分母分子的数据类型有关:
6//4.01.0 2.0//30.0 2负除法Python3除法向下取最接近精确值的整数,即负无穷方向。因此,如果除法运算中有负数,结果会略有不同。
4//-3-2 -10//3-4在我们的常规计算中,采用四舍五入到零的方法,取4//-3=-1,-10//3=-3。在Python3中,如果使用将负数四舍五入为零的方法进行计算,可以执行以下操作:
Int(4/-3 )-1int(-10/3 )-3在二进制Python3中,二进制算术用%表示,并返回除法的余数。
211 3C但是因为Python取整数,所以负数的剩余结果是不同的:
-219 -5C,结合前面的负数的整除计算,就能明白模具的结果了。-21//10=-3,-21 - (-3 ) *10=9
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。