对于一些特殊的数据,虽然赋值给多个变量,但在实际内存存储时将只存储一个地址,并以一种计数器的模式记录有几个变量使用这个数据,当变量发生变化时,计数器做相应调整。
也许是版本差异,在python3.7 版本中,其存储的数据由其不同特点:
例1 、 数据为全数字字符串
>>> x='01234567890'
>>> y='01234567890'
>>> x is y
True
为了检验两个引用指向同一个对象,我们可以用is关键字。is用于判断两个引用所指的对象是否相同,是否指向同一个内存地址
例2、数据为全部大写字符
>>> x="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
>>> y="ABCDEFGHIJKLMNOPQRSTUVWXYZ"
>>> x is y
True
例3、数据为全部