引用和切片造成的不同影响
当你创建了一个对象并将其分配给某个变量时,变量只会查阅(Refer)某个对象,并且它也
不会代表对象本身。也就是说,变量名只是指向你计算机内存中存储了相应对象的那一部
分。这叫作将名称绑定(Binding)给那一个对象。
一般来说,你不需要去关心这个,不过由于这一引用操作困难会产生某些微妙的效果,这是
需要你注意的:
1 | '''如果直接引用对象的话,对mylist操作也会影响到原本的shoplist |
Chances are for people who are prepared
当你创建了一个对象并将其分配给某个变量时,变量只会查阅(Refer)某个对象,并且它也
不会代表对象本身。也就是说,变量名只是指向你计算机内存中存储了相应对象的那一部
分。这叫作将名称绑定(Binding)给那一个对象。
一般来说,你不需要去关心这个,不过由于这一引用操作困难会产生某些微妙的效果,这是
需要你注意的:
1 | '''如果直接引用对象的话,对mylist操作也会影响到原本的shoplist |
支付宝