python是值传递还是引用传递,python函数传参是值传递还是引用传递

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: