python a = 2; a = 3; a的地址会发生变化,因为int是不可改变类型。 所以可以理解为传引用。书面上来说都是传递对象。 浅拷贝 a与b的地址相同 所以函数传递参数为list类型是可以更改list类型的值。