数字类型(下)

视频



讲解

# 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

同时求出两地板除的结果和余数的值

Python支持的数字运算


未经允许禁止转载,如需转载请标明文章出处!
王凯博客 » 数字类型(下)

发表评论

提供最优质的资源集合

立即查看 了解详情