Python函数参数传递的问题

Python中的一些概念:

变量:没有类型,可以指向任何对象
对象:有类型。对象分为可变对象和不可变对象
从id可以看出变量是没有类型的,同一组数据指向不同的对象,id不同。
Python中参数传递是传递的变量的值,即变量所指向的对象的地址。
传递规律:
1. 可变对象作为函数参数,相当于C++中的引用传递。
2. 不可变对象作为函数参数,相当于C++中的值传递。

猜你喜欢

转载自blog.csdn.net/agaoq/article/details/79788312