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相同则值相同

浙公网安备 33010602011771号