%= 取模增强赋值
最后更新:2026-09-22
%= 取模增强赋值
%= 将左侧变量对右侧值取模,等价于 x = x % y。
| 分类 | 运算符 |
|---|---|
| 类型 | 运算符 |
📝 语法
x %= y
▶ 示例
编辑下方代码,点击运行,在输出面板查看结果:
运行结果:
1
💡 相关案例
更多实战案例即将上线,敬请期待。
❓ 常见问题
Qx %= 2 和 x = x % 2 一样吗?
A等价(对不可变类型)。常用在循环计数器上:i %= n 让 i 永远落在 [0, n) 区间内。
Q%= 对字符串有用吗?
A有历史用法:s %= args 用于 % 格式化(如 s %= (x, y))。但现在推荐 f-string,格式化场景已基本不用 %=。
Qx %= 0 会怎样?
A抛 ZeroDivisionError。取模运算的除数不能为 0,否则程序直接报错。