Python变量三个重要的特征

变量三个重要的特征
id:反映的是变量值的内存地址,内存地址不同id则不同
type:不同类型的值用来表示记录不同的状态
value:值本身

定一个变量x=10,在内存中栈区和堆区的存放情况
栈区:存放的是变量名与内存地址的对应关系,可以简单理解为:变量名内存地址
堆区:存放的是变量值
name='llj'
print(id(name))
n='llj'
print(id(n))
上面变量名name和n所对应的内存地址是相同的

  is与==
    is:比较左右两个值身份id是否相等 
    ==:比较左右两个值他们的值是否相等

print(name is n)  #True
print(name == n) #True

所以id相同则值相同

 







posted @ 2020-07-09 17:17  梁博客  阅读(686)  评论(0)    收藏  举报