Looking at eliteraspberrie&#x27;s example, not really. Python&#x27;s __iadd__ and such are not able to reassign. There is no &quot;inout&quot; in Python. The assignment aspect of __iadd__ is done through self mutation (and an extra hard-coded assignment to support immutable variables).