代码点读机 / Python / /

/ Python · 运算符

`/` 做除法,结果总是浮点数(小数)。就像把一块蛋糕平均分成几份,每份是多少。不管被除数和除数是不是整数,结果都会带小数点。

怎么用

被除数 / 除数

小例子

print(10 / 2)
print(7 / 2)
print(5 / 2.0)

运行结果

5.0
3.5
2.5

对比:`/` 总是返回浮点数,`//` 返回整数

print(10 / 2)   # 5.0
print(10 // 2)  # 5

常见使用场景

1. 求平均值、比例等精确计算。
2. 任何需要小数结果的除法。

提醒:- 除数不能为 0,否则报 `ZeroDivisionError`。 - 如果希望得到整数结果,使用 `//` 或 `int()` 转换。

官方文档:https://docs.python.org/zh-cn/3/tutorial/introduction.html#tut-numbers

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Python全部词条