对于可变对象类型 += 不改变内存地址,在原有实例上增加1操作
而=+则是开辟新的内存空间进行增1操作
例如
i = [1]
i += [1]
i = i + [1]
对于不可变对象类型,两种计算都会开辟新的内存空间
例如
i = 1
i += 1
i = i + 1
对于可变对象类型 += 不改变内存地址,在原有实例上增加1操作
而=+则是开辟新的内存空间进行增1操作
例如
i = [1]
i += [1]
i = i + [1]
对于不可变对象类型,两种计算都会开辟新的内存空间
例如
i = 1
i += 1
i = i + 1