Pythonのインクリメントとデクリメント:++と--は使えないので+=と-=を使う
2023.02.18
インクリメントとは数値に 1 を加えること、デクリメントとは数値から 1 を引くことです。Python のインクリメントとデクリメントはプラス・マイナス記号にイコールを続けて表します。
インクリメント
インクリメントは +=
を使います。
a = 3
a += 1
print(a) # 4
デクリメント
デクリメントは -=
を使います。
a = 3
a -= 1
print(a) # 2
Python では ++ と -- は使えない
他のプログラミング言語でよく使う ++
は Python で使えません。
a = 3
a++
# SyntaxError: invalid syntax
デクリメントも同様。
a = 3
a--
# SyntaxError: invalid syntax
ループでインクリメントを使うときは次のようになるでしょう。
c = 0
for i in range(5):
c += 1
print(c)