天天看點

關于引用(python中的僞指針)的了解

# 總結:個人了解,引用不可變的的變量時,随着改變會指向新的位址
# 引用可變的變量時,位置不會随着變量改變而改變

a = 1
b = a
print(b)
a = 2           # 指向了新的記憶體位址
print(a)
print(b)        # b不會變

c = 100
d = 100
print(id(c), id(d))


a = [1, 2]
b = a
print(a)
print(b)
a.append(3)     # 這裡指向的是同一個記憶體位址
print(a)        # b跟着改變了
print(b)        # 深拷貝和淺拷貝,記憶體裡的位置不同