/= 除法增强赋值
最后更新:2026-09-22
/= 除法增强赋值
/= 将左侧变量除以右侧值,结果为浮点数,等价于 x = x / y。
| 分类 | 运算符 |
|---|---|
| 类型 | 运算符 |
📝 语法
x /= y
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
3.5
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
Qx /= 2 之后 x 变成什么类型?
A变成 float。x = 7; x /= 2 后 x == 3.5;即使 4 /= 2,结果也是 2.0 而不是 2。想要整数结果请用 //=。
Qx /= y 的除数为 0 会怎样?
A抛 ZeroDivisionError: division by zero。除之前先判断 y 是否为 0,或用 try/except 捕获。
Q/= 对字符串或列表能用吗?
A不能。'a' /= 2 或 [1] /= 2 会报 TypeError: unsupported operand type(s) for /=。