可变,不可变与 id 的关系

变量名不能使用关键字:

  • 查看关键字
  • import  keyword
  • keyword.kwlist

可变与不可变:

  • 列表添加元素后,id并不会改变。说明列表可变
  • 元祖添加元素后,id会改变,就不是同一对象了。说明元祖不可变
  • >>> li=[1,2]
  • >>> id(li)
  • 1730551925256
  • >>> li.append(3)
  • >>> li
  • [1, 2, 3]
  • >>> id(li)
  • 1730551925256   
  •  
  • >>> tu= (1,2)
  • >>> id(tu)
  • 1730552163720
  • >>> tu+=(3,)
  • >>> tu
  • (1, 2, 3)
  • >>> id(tu)
  • 1730543544432

               

原文地址:https://www.cnblogs.com/tangpg/p/7953949.html