变量的三个特征

变量的三个特征

对于每一个变量,python都赋予了三个方法来获取变量的三个特征。
(1)id()
内存地址不一样,则id()后打印的结果不一样

x=10
print(x)#获取变量值
print(id(x))#获取变量的id,即内存地址
print(type(x))#获取变量的数据类型

10
140705523164232
<class 'int'>

打印

x=10
print(x)

10

判断变量值是否相等

x=11
y=x
z=11
print(x==y)

True

print(x is y)

True

print(x is z)

True

x=258
y=258
print(x is z)

False

id相等的变量,值一定相等,指向同一个内存地址。值相等的变量,id不一定相等
11属于整数池内的值,发动了python的优化机制。
posted @ 2024-01-07 10:46  泥跟沃丸吗  阅读(95)  评论(0)    收藏  举报