可变数据类型与不可变数据类型
# 不可变数据类型,改变意味着创建了新对象
a = 1024 # 旧对象
print(id(a)) # 旧对象地址 2786809800496
a = 2048 # 创建新对象,应用旧名字
print(id(a)) # 新对象地址 2786809800464
# 可变数据类型
ls = [1, 2, 3, 4] # 列表,可变对象
print(id(ls)) # 地址 1664396012160
ls.append(5) # 为列表添加一个元素5
print(ls) # 数据[1, 2, 3, 4, 5]
print(id(ls)) # 地址 1664396012160