python是值传递还是引用传递,python函数传参是值传递还是引用传递
区别
1.值传递适用于不可变类型的参数,引用传递适用于可变类型。
2.传递函数参数时,如果参数发生变化,不会影响实际参数的值。当传递引用和参数值改变时,参数的值也会改变。
实例
defparam_test(obj):
对象=对象
Print(参数值为: ,obj)
打印( * * * * * * *值传递* * * * )
A=码农飞哥
打印( a 的值为:,a)
参数测试(a)
Print(参数的值是: ,a)
打印( * * * * * * *通过引用传递* * * * )
b=[1,2,3]
打印( b 的值为:,b)
参数测试(b)
Print(参数的值为:,b)以上是python中值传递和引用传递的区别。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。