代码点读机 / Python / /=

/= Python · 运算符

`/=` 是“先除再赋值”的简写。就像把原来的数值缩小几倍,然后更新变量。结果总是浮点数。

怎么用

变量 /= 值
等价于:
变量 = 变量 / 值

小例子

x = 10
x /= 2
print(x)

运行结果

5.0

对比:`/=` 和 `//=` 的区别

x = 7
x /= 2
print(x)   # 3.5
x = 7
x //= 2   # 整除赋值,得到 3
print(x)   # 3

常见使用场景

1. 平均值计算中的累除。
2. 缩放数值。

提醒:- 除数不能为 0。 - 结果总是浮点数,即使能整除。

官方文档:https://docs.python.org/zh-cn/3/reference/simple_stmts.html

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