开发者社区 问答 正文

python中变量赋值、参数传递是如何进行的?

python中变量赋值、参数传递是如何进行的?

展开
收起
游客ihzapojsw2ysk 2022-04-01 09:18:52 588 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • python中变量赋值、参数传递都是通过"指针"拷贝的方式进行的。除了按"指针"拷贝,还有一种按值拷贝的方式,关于按值、按指针拷贝的细节,参见按值传递 vs. 按指针传递。

    所以在python中,变量赋值、参数传递,都只是拷贝了源数据的一个地址,而不会拷贝内存中完整的数据对象副本。所以,如果在函数内部修改变量指向的数据对象,会影响函数外部的数据。

    2022-04-01 09:24:39 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等