<返回更多

Python内部参数中对外部实参的影响

2019-11-20    
加入收藏
Python内部参数中对外部实参的影响

 

无论函数传递的参数的可变还是不可变,只要针对参数使用赋值语句,会在函数内部修改局部变量的引用,不会影响到外部变量的引用,而如果传递的参数是可变类型,在函数内部使用方法修改了数据的内容,同样会影响到外部的数据。

Python内部参数中对外部实参的影响

 

运行结果:

Python内部参数中对外部实参的影响

 


Python内部参数中对外部实参的影响

 


Python内部参数中对外部实参的影响

 


Python内部参数中对外部实参的影响

 

运行结果:

Python内部参数中对外部实参的影响

 

无论函数传递的参数的可变还是不可变,只要针对参数使用赋值语句,会在函数内部修改局部变量的引用,不会影响到外部变量的引用,而如果传递的参数是可变类型,在函数内部使用方法修改了数据的内容,同样会影响到外部的数据。

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>