你想复制一个对象?因为在Python中,无论你把对象做为参数传递,做为函数返回值,都是引用传递的。
何谓引用传递,我们来看一个C++交换两个数的函数:
1 2 3 4 5 6 7 |
|
这个例子就是一个引用传递的例子!目的是说明一下概念:引用传递的意思就是说你传递的是对象的引用,对这个引用的修改也会导致原有对象的改变。学过C/C++的朋友们都知道,在交换2个数的时候,如果自己实现一个swap函数,需要传递其引用或者指针。
Python直接使用引用传递,多方便啊,你还要吐槽什么?你又想过我不想改变原对象的情况吗&#x