![]() |
1
3
使用这段代码,您不会遇到任何问题,因为您正在分配一个数字,而且数字是不可变的。 将其与使用可变值时进行比较:
所以,小心点。只有当引用同一对象的两个变量没有问题时才使用它。 我要澄清的是,问题不是对象是可变的,而是 作为 一个可变的物体,它有可能发生变异,而这种变异是有问题的。如果您“将列表视为不可变的”,那么使用这种方式非常好:
不过,如果您使用这样的列表,最好使用元组或其他不可变对象。 |
![]() |
2
1
相同的对象 . 在您的例子中,这并不重要,但在某些情况下它会起作用。
|
![]() |
3
0
这取决于,如果它是一个简单的整数赋值,那么它的工作。 但这对其他人来说是失败的。假设你实例化了一个列表
现在这实际上在内存中创建了一个对象,并且两个都创建了
|
|
4
-2
是的,你可以。这叫做多重指派 |