+15 投票
分类:Python编程与实践 | 用户: (1.0k 分)

1个回答

+1 投票
用户: (45.4k 分)
采纳于 用户:
 
已采纳

Python里没有指针,感兴趣可以参考这篇文章:Pointers in Python: What's the Point?  中文翻译版:Python的指针:有什么意义? 

Python里的赋值、参数传入其实都是引用传递,就是你所说的地址传递,原地址的值是否改变,主要取决于该数据是可变类型数据还是不可变类型数据,在编程过程中,为防止源地址数据被意外改写、实现真正的值传递,可新建数据副本(比如用copy()进行拷贝的方式),将副本传给目标名字和函数参数。

欢迎来到 爱可可Q&A ,有什么问题可以尽管在这里提问,你将会收到其他成员的热心回答。
...