Python里没有指针,感兴趣可以参考这篇文章:Pointers in Python: What's the Point? 中文翻译版:Python的指针:有什么意义?
Python里的赋值、参数传入其实都是引用传递,就是你所说的地址传递,原地址的值是否改变,主要取决于该数据是可变类型数据还是不可变类型数据,在编程过程中,为防止源地址数据被意外改写、实现真正的值传递,可新建数据副本(比如用copy()进行拷贝的方式),将副本传给目标名字和函数参数。