Pythonでインクリメント演算子「++」が使えない

Pythonでインクリメント演算子「++」が使えません。累算代入「+=」を使います。JavaScriptから来た人には、つまづくところかもしれません。

インクリメント演算子

Pythonで変数「n」に1追加したく、「n++」と書いてみました。するとエラーがでます。

運よく隣にPythonエンジニアがいたので、何でエラーなのか尋ねました。

「Pythonでインクリメント演算子は使えません。」と教えてくれます。

・・・初歩的なことかもしれませんが、「++」をインクリメント演算子というのですね。

累算代入を使ってください

Pythonではインクリメント演算子の代わりに、累計代入「n += 1」と書くようです。

私が「インクリメント演算子」という言葉を知っていれば簡単に検索して解決できましたが・・・「++」を何と検索すればよいか迷ってエンジニアさんに聞いてしまいました。

忘れないように、備忘録として残します。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)