python中运算符除法"/"和取整除“//”

在python中可以经常看到运算符/和运算符//

那么这二者有什么区别呢?


/表示除法,对于整数除法而言,会取整,而对于小数除法,则得到小数,比如:

10/3 = 3
7/2 = 3
9.0/3 = 3.0
9.0/2 = 4.5

而//表示取整除,只返回商的整数部分,无论是对于整数还是小数除法,都只会得到整数部分,比如

9/2 = 4
9.0/2 = 4.0

猜你喜欢

转载自blog.csdn.net/b876144622/article/details/80202914