python / 和 % 和 //(地板除)解析(最清晰的解释) |
您所在的位置:网站首页 › python中求余运算符号 › python / 和 % 和 //(地板除)解析(最清晰的解释) |
欢迎关注WX公众号:【程序员管小亮】
python / 和 % 和 //(地板除)用于对数据进行除法运算。
Python中分为3种除法:1、/,2、%,3、//。 1、/基于 python3 / 除法计算结果是浮点数,即使是两个整数恰好整除,结果也是浮点数。 两个整数没能整除,返回整数 10 / 3 > 3.3333333333333335 两个浮点数相除,返回浮点数 1.0 / 2.0 > 0.5 两个数的其中一个是浮点数,返回浮点数 3 / 2.0 > 1.5 两个整数恰好整除,返回浮点数 9 / 3 > 3.0基于python2 python2版本整数除法采用的是 floor 的方式,也称为地板除法。 两个整数相除,返回整数 3 / 2 > 1 两个数的其中一个是浮点数,返回浮点数 3 / 2.0 > 1.5 两个整数恰好相除,返回整数 6 / 2 > 3 2、 %% 除法的结果是求余数。 两个整数相除,返回整数 5 % 2 > 1 两个整数恰好相除,返回0 6 % 3 > 0 3、 //// 称为地板除,两个整数的除法仍然是整数,它总是会舍去小数部分,返回数字序列中比真正的商小的,最接近的数字。 简单来说就是求商。 两个整数相除,返回整数 3 // 2 > 1 两个数的区中一个是浮点数,返回浮点数 3 // 2.0 > 1.0 负数除以正整数是负数自己本身 -1 // 2.0 > -1 负数除以负整数是0 -1//-4 > 0 总结/ 就是大家熟知的除法,只不过python2的时候不同而已;% 是求余数,// 是求商 python课程推荐。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |