私はPythonを学んでいますが、少し混乱しています。オンラインインストラクターは、私が特定の数に上げようとしているとき、^ではなく**演算子を使用するように私に言います。例:
print 8^3
11の出力を提供します。しかし、私が探しているもの(私が言われている)は、より似ています:512の正解を与える8 ** 3を印刷します。しかし、なぜですか?
誰かが私にこれを説明できますか?正解なので、8 ^ 3が512に等しくないのはなぜですか?どのような場合に11(8 ^ 3の結果)になりますか?
SOを検索しようとしましたが、除算時にモジュラスを取得することに関する情報しか表示されません。