python函数中参数的传递:python中参数大致分为不可变类型(整数,字符串,元组)和可变类型(列表,字典)。
当 传递的参数为不可变类型:相当于C++中的值传递,只是把值传过去了,在函数内会新创建一个指针来指向这个值,而我本身的数据不会被函数内的操作影响。
当 传递的参数为可变类型:相当于C++的引用传递,把值和内存地址都传递过去了,函数内操作的就是数据本身。(这个例子只是帮助理解不可变和可变的意义)
注意:python 中一切都是对象,严格意义我们不能说值传递还是引用传递,我们应该说传不可变对象和传可变对象。