搜索

关于python变量的再次折腾,没有PHP的引用赋值

染念 染念

@(捂嘴笑)
今天,重看php文档的时候,发现了这样的讲法
QQ截图20200327201735.png

换言之,“成为其别名” 或者 “指向”

这句闪到我的眼睛了,突然想到在python中,直接把旧变量赋给新变量,这不叫复制,而是让新变量成为旧变量的别名。

person2 = person
print(person2 is person) # True

正因为如此,才叫别名,两个内存地址是一样的
而看到php这句话,难道我修改python的新变量会影响旧变量?
答案是不会的
经过实现,重新对旧变量赋值,实际就是创建了新的变量,内存地址随之改变

php python

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。

查看目录

目录

来自 《关于python变量的再次折腾,没有PHP的引用赋值》

评论区



可能感兴趣