/= 除算代入
最終更新:2026-09-22
/= 除算代入
/= は左辺の変数を右辺の値で割ります。結果は浮動小数点数で、x = x / y と等価です。
| カテゴリ | 演算子 |
|---|---|
| 種類 | 演算子 |
📝 構文
x /= y
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
3.5
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qx /= 2 の後、x は何型になりますか?
Afloat になります。`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 /=` になります。