1.在Python中,万物皆可对象,在函数调用的时候,实参传递的就是对象的引用
2.了解原理之后,就可以更好的去把控,在函数内部的处理是否会影响到函数外部的数据变化
1.在Python中,万物皆可对象,在函数调用的时候,实参传递的就是对象的引用
2.了解原理之后,就可以更好的去把控,在函数内部的处理是否会影响到函数外部的数据变化
引用:
在Python中,值是靠引用来传递的,可以用id()查看对象的引用是否相同,id是值保存在内存中那块内存地址的标识
1、对于python来讲,在python当中,所有的东西都是对象(变量、函数、字典……),在函数调用的时候,实参传递的是对象的引用。
2、了解了原理之后,就可以更好的去把控在函数内部处理是否会影响到函数外部的数据变化。
3、参数传递是通过对象引用来完成的
4、对于可变对象来说(列表、字典、字符串),在函数内部对对象进行加工,可以改变对象。