python版本
3.7.6
‘/’:浮点数除法,商为浮点数。
‘//’:整数除法,结果向下取整,即为不大于其浮点数除法商的一个最大的整数。
代码
# '/',正数
print(4 / 2)
print(4 / 3)
print(5 / 2)
print(5 / 3)
print('n')
# '//',正数
print(4 // 2)
print(4 // 3)
print(5 // 2)
print(5 // 3)
结果
2.0 1.3333333333333333 2.5 1.6666666666666667 2 1 2 1
注意:在负数部分,整除的结果仍是向下取整,因此浮点数除法结果为-2.5,则其整除结果就应该为-3。
代码
# '/',负数
print(-4 / 2)
print(-4 / 3)
print(-5 / 2)
print(-5 / 3)
print('n')
# '//',负数
print(-4 // 2)
print(-4 // 3)
print(-5 // 2)
print(-5 // 3)
结果
-2.0 -1.3333333333333333 -2.5 -1.6666666666666667 -2 -2 -3 -2



