/= Division assignment
Last updated: 2026-09-22
/= Division assignment
/= divides the left variable by the right value, returning a float, equivalent to x = x / y.
| Category | Operators |
|---|---|
| Kind | Operator |
📝 Syntax
x /= y
▶ Example
Edit the code, press Run, and see the result in the output panel:
Output:
3.5
💡 Related Cases
More case studies coming soon — check back later.
❓ FAQ
QAfter x /= 2, what type is x?
AIt becomes a float. With `x = 7; x /= 2`, `x == 3.5`; even `4 /= 2` gives `2.0`, not `2`. For an integer result, use `//=`.
QWhat happens when the divisor of x /= y is 0?
AIt raises `ZeroDivisionError: division by zero`. Check whether `y` is 0 before dividing, or catch it with `try`/`except`.
QDoes /= work on strings or lists?
ANo. `'a' /= 2` or `[1] /= 2` raises `TypeError: unsupported operand type(s) for /=`.