複合代入演算子

Pythonでの代入演算子の省略記法をまとめました。

複合代入演算子とは

左辺と右辺の計算結果で左辺の値を更新する時に使用する記法です。
Pythonでは下記のような記法があります。

通常の記法複合代入演算子を用いた記法概要
a = a + ba += baとbの加算結果を再びaに代入
a = a – ba -= baとbの減算結果を再びaに代入
a = a * ba *= baとbの乗算結果を再びaに代入
a = a / ba /= baとbの除算結果を再びaに代入
a = a // ba //= baをbで除算した結果の整数部のみを再びaに代入
a = a % ba %= baをbで除算した結果の剰余のみを再びaに代入
a = a ** ba **= baをbでべき乗した結果を再びaに代入

サンプル