http://docs.python.org/reference/datamodel.html#emulating-numeric-types
Например, чтобы выполнить оператор x + = y, где x является экземпляром класса, который имеет метод __iadd __ (), вызывается x .__ iadd __ (y). blockquote>
Например, чтобы выполнить оператор x + = y, где x является экземпляром класса, который имеет метод __iadd __ (), вызывается x .__ iadd __ (y).