函数调用参数的传递方式是值传递还是引用传递?-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

函数调用参数的传递方式是值传递还是引用传递?

珍宝珠 2019-11-11 11:42:49 732

函数调用参数的传递方式是值传递还是引用传递?

分享到
取消 提交回答
全部回答(1)
  • 珍宝珠
    2019-11-11 13:21:14

    Python的参数传递有:位置参数、默认参数、可变参数、关键字参数。

    函数的传值到底是值传递还是引用传递、要分情况:

    不可变参数用值传递:像整数和字符串这样的不可变对象,是通过拷贝进行传递的,因为你无论如何都不可能在原处改变不可变对象。

    可变参数是引用传递:比如像列表,字典这样的对象是通过引用传递、和C语言里面的用指针传递数组很相似,可变对象能在函数内部改变。

    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

相似问题