python中的除法有两种表现形式,那就是 / 跟 // ,他们有什么不同呢,我们通过代码来看看
5/2
2.5
5//2
25.0/2
2.5
5.0//2
2.0
此处运行环境为python 3.6
可见 / 除法为真除法,无论操作数为整形还是浮点型,结果都是精确的除法后的真实结果,而且结果都是浮点型,
而 // 除法 则分两种情况,当操作数为整型时,其结果为向下取整,而不是四舍五入,
当操作数中有浮点型时,其结果也是浮点型的商 (被除数/除数 = 商+余数)
// 除法叫 floor除法,/叫真除法