当前位置:  首页>> 技术小册>> Python合辑1-Python语言基础

可变数据类型与不可变数据类型

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

该分类下的相关小册推荐: