** べき乗

最終更新:2026-09-22

** べき乗

** は a の b 乗を計算する。

カテゴリ演算子
種類演算子
Python バージョンall

📝 構文

a ** b

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

1024
3.0
0.5
さらに多くのケースは近日公開予定です。

❓ よくある質問

Q2 ** 3 ** 2 はいくつですか?
A512 です。なぜなら `**` は右結合で、`2 ** (3 ** 2) = 2 ** 9` になるからです。`(2**3)**2 = 64` を表すには明示的に括弧を付ける必要があります。
Q`**` と pow() の違いは何ですか?
A結果は基本的に同じです。`pow` にはオプションの3引数形式 `pow(a, b, m)` があり、`a**b % m` をより効率的に計算します。暗号など冪剰余の場面でよく使われます。
Q負の指数、分数指数、負の底はどう計算されますか?
A`2 ** -1` は `0.5`、`9 ** 0.5` は `3.0` になります。負の底に分数指数を組み合わせると複素数になり、たとえば `(-8) ** (1/3)` は複素数の結果を返します。
Q‑2 ** 2 はいくつですか?
A‑4 です。`**` は左側の単項負号より優先順位が高いため、`-2 ** 2` は `-(2**2)` として構文解析されます。`(-2)**2 = 4` を計算するには括弧を付ける必要があります。
Web-Tutorial.com

Web-Tutorial 技術チーム

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

100%