Pythonでインクリメントを行う方法

今回は、Pythonでインクリメント・デクリメントを行う方法について紹介します。

Python にインクリメント演算子はない

実はPythonには他のプログラミング言語で見られる「++」のようなインクリメント演算子は存在しません。もちろん「--」のようなデクリメント演算子も存在しません。

インクリメントを行う

Pythonで変数をインクリメントさせたい場合は、以下のように記述すると良いでしょう。

デクリメントを行う

デクリメントの場合は以下のように記述できます。

インクリメント演算子「++」を使用した場合

ちなみにインクリメント演算子「++」を使用した場合はどうなるでしょうか?

もし上のようなプログラムを実行した場合、以下のように構文エラーが発生してしまいます。

また、インクリメント演算子を変数の手前につけた場合はどうなるでしょう?

上のプログラムの結果は以下のようになります。

この場合はエラーもなく、実行されてしまいます。ただ、num の値はインクリメントされないので注意してください。


Welcome to UX MILK

UX MILKはより良いサービスやプロダクトを作りたい人のためのメディアです。

このサイトについて