1-8 赋值机制

In [1]:
tang=1000
yudi=tang
In [2]:
id(tang)
Out[2]:
2395452676784
In [3]:
id(yudi)
Out[3]:
2395452676784
In [4]:
tang is yudi
Out[4]:
True
In [5]:
yudi=123456##内存机制以至于id变化
In [6]:
id(yudi)
Out[6]:
2395452677392
In [7]:
tang is yudi
Out[7]:
False
In [8]:
tang=1000
yudi=1000
In [9]:
id(tang)
Out[9]:
2395452676336
In [10]:
id(yudi)
Out[10]:
2395452676080
In [11]:
tang=1##赋值小,有同用的方式
yudi =1#在赋值较小是id 空间就是一样 ,如果赋值较大 就是不同的空间,这是为了节约空间
In [12]:
id(tang)
Out[12]:
1742957632
In [13]:
id(yudi)
Out[13]:
1742957632
原文地址:https://www.cnblogs.com/AI-robort/p/11636546.html