Python id(x)函数

有些话、适合烂在心里 提交于 2020-02-20 05:52:15

可以用id(x)函数来查看具体的变量在内存中的地址是否一致。
在这里插入图片描述
可以发现都来源于同一内存地址,即引用自同一对象

PS:在python 3.x版本里,相同英文字符串会显示在同一个地址里,但是中文字符串不会显示在同一个地址里

>>> t1='dog'
>>> t2='dog'
>>> if t1 is t2:
	print('两只英文狗在同一个地址里')
>>> t3='狗'
>>> t4='狗'
>>> if t3 is t4:
	print('两只中文狗在同一个地址里')
else:
	print('两只中文狗不在同一个地址里')

在这里插入图片描述

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!