变量和对象的说明

2019-05-11  本文已影响0人  小怪兽yyu

一切皆为对象 则一切均寻找内存地址来确定

实验:

>>> a = 3 

>>> id(3) # 和id(a) 输出一致 , 

...

实际上 a=3的操作 ,代表 a变量做为 3 这个对象的标签 指向 了同一地址,通过操作系统的寻址查询

意味着 a地址 (如 1213434)= 3得值所代表的得对象 

最后

所有操作都没有改变所引用 变量的值,修改的仅仅是变量标签,而非内存

>>> a=5

>>> b='rifanyy'

>>> a=b

>>> print(a)

rifanyy

>>> b=1234

>>> print(a)

rifanyy

上一篇下一篇

猜你喜欢

热点阅读