点击链接加入我的朋友圈

MENU

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

March 27, 2020 • Read: 216 • 折腾


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

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

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

person2 = person
print(person2 is person) # True

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

Archives QR Code Tip
QR Code for this page
Tipping QR Code