タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

pythonとべき乗に関するkoma_gのブックマーク (1)

  • Python のべき乗演算子に潜む罠

    Python の REPL を使っているときに、べき乗演算子で気になる挙動があった。 >>> -2 * -2 4 >>> -2 ** 2 -4 前者と後者は、意味的には一緒かと思いきや、結果が異なっている。どういうこと?と思って言語仕様を調べてみたところ、以下の記述を見つけた。 http://docs.python.jp/2/reference/expressions.html#power-operator 従って、べき乗演算子と単項演算子からなる演算列が丸括弧で囲われていない場合、演算子は右から左へと評価されます (この場合は演算子の評価順序を強制しません。つまり -1**2 は -1 になります)。 なるほど、こうしなきゃいけなかったんだ。 >>> (-2) ** 2 4 罠だ。

    Python のべき乗演算子に潜む罠
  • 1