Python id(x)函數

可以用id(x)函數來查看具體的變量在內存中的地址是否一致。
在這裏插入圖片描述
可以發現都來源於同一內存地址,即引用自同一對象

PS:在python 3.x版本里,相同英文字符串會顯示在同一個地址裏,但是中文字符串不會顯示在同一個地址裏

>>> t1='dog'
>>> t2='dog'
>>> if t1 is t2:
	print('兩隻英文狗在同一個地址裏')
>>> t3='狗'
>>> t4='狗'
>>> if t3 is t4:
	print('兩隻中文狗在同一個地址裏')
else:
	print('兩隻中文狗不在同一個地址裏')

在這裏插入圖片描述

發佈了16 篇原創文章 · 獲贊 0 · 訪問量 2667
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章