**= 冪乗代入

最終更新: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` になります。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%