作为参数传入函数中,运行结束后,实参到底会不会影响
强烈推荐实践网址: http://www.pythontutor.com/visualize.html#mode=display
1. 各种类型数据,参数名到底对应什么?
如果你学过c或者c++, 你应该知道引用这个东西,我简单的理解为,如果这个参数名上的地址,存的不是它的值,而是它对应值得位置,那就是引用。从上图不难发现,python常用数据类型,其中参数是引用的为,类实例,复数,列表,集合,元组,字典,它们的参数名,实际上对应的都是引用。
2. 函数内对参数进行改变,会影响实参么?