python中两种除法的区别:1、“/”表示除号,“//”表示整除;2、“/”除法运算结果是准确的结果,“//”除法运算余数为5时,结果不一定符合“四舍五入”要求。
1、/
第一种除法类似于数学除法
print(1/3)
结果是
0.3333333333333333
2、// 整除符号
这是取整,但满足四舍五入,当余数为5时有些不同。
print(1//2)
结果本应为1,但打印如下
0
这是因为当余数为0时,看看前面的整数部分。如果是奇数,则+1 放弃偶数。
推荐课程:Python高级视频教程