增量赋值运算符 += 和 *= 的表现取决于它们的第一个操作对象 += 操作首先会尝试调用对象的 __ iadd__方法,如果没有该方法,那么尝试调用__add__方法,所以+= 与 + 的区别实质是iadd 与 __add__的区别,同理, *= 操作首先会尝试调用对象的__imul__方法,如果没有该方法,那么尝试调用__mul__方法. _ add_ 和 _ iadd_ 的区别 _ add_ 方法接收两个参数,返回它们的和,两个参数的值均不会改变. _ iadd_ 方法同样接收两个参数,但