**= 冪乗代入
最終更新:2026-09-22
**= 冪乗代入
**= は左辺の変数を右辺の値の冪乗にします。x = x ** y と等価です。
| カテゴリ | 演算子 |
|---|---|
| 種類 | 演算子 |
📝 構文
x **= y
▶ 例
下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:
実行結果:
8
💡 関連するケース
さらに多くのケースは近日公開予定です。
❓ よくある質問
Qx **= 3 と x = x ** 3 は同じですか?
A等価です。`x = 2; x **= 3` の後 `x == 8`。なお `**` は右結合なので、`x **= y` は `x = x ** y` として結合に曖昧さはありません。
Qx **= 0.5 は平方根ですか?
Aはい。`x = 9; x **= 0.5` の後 `x == 3.0`(float)。x が負なら分数指数で複素数の結果になります。
Qx **= 負のべき乗は?
A逆数になります:`x = 2; x **= -1` の後 `x == 0.5`。負の底に負の整数指数も有効で、たとえば `x = -2; x **= -1` は `-0.5` になります。