数字类型(下)
视频
讲解
# x // y 是地板除 #结果取整数,如果不是整数向下取整 3 // 2 #正确结果是1.5 #输出结果 1 #地板除取比目标结果小的最大整数 -3 // 2 #正确答案是-1.5 #输出结果 -2 #x被除数事实上就相当于x与y先地板除 #求出结果来乘以y+(x%y) x == (x//y)*y+(x%y) #地板除的结果乘以除数加上余数等于被除数 divmod(3,2) #输出结果 (1,1) #解释:第一个1是3和2的地板除结果,第二个1是3%2的余数 x = -520 abs(x) #输出结果 520 #abs取绝对值 pow(2,3,5) #2的3次方在和5求余 2 ** 3 % 5 #同理
内置函数
divmod
同时求出两地板除的结果和余数的值