色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

您的位置:首頁技術文章
文章詳情頁

python中id函數運行方式

瀏覽:2日期:2022-07-18 17:39:54

id(object)

功能:返回的是對象的“身份證號”,唯一且不變,但在不重合的生命周期里,可能會出現相同的id值。此處所說的對象應該特指復合類型的對象(如類、list等),對于字符串、整數等類型,變量的id是隨值的改變而改變的。

Python版本: Python2.x Python3.x

Python英文官方文檔解釋:

Return the “identity” of an object. This is an integer (or long integer) which is guaranteed to be unique and constant for this object during its lifetime. Two objects with non-overlapping lifetimes may have the same id() value.CPython implementation detail: This is the address of the object in memory.

注:一個對象的id值在CPython解釋器里就代表它在內存中的地址(Python的c語言實現的解釋器)。

代碼實例:

class Obj(): def __init__(self,arg): self.x=arg if __name__ == ’__main__’: obj=Obj(1) print id(obj) #32754432 obj.x=2 print id(obj) #32754432 s='abc' print id(s) #140190448953184 s='bcd' print id(s) #32809848 x=1 print id(x) #15760488 x=2 print id(x) #15760464

用is判斷兩個對象是否相等時,依據就是這個id值

is與==的區別就是,is是內存中的比較,而==是值的比較

知識點擴展:

Python id() 函數

描述

id() 函數返回對象的唯一標識符,標識符是一個整數。

CPython 中 id() 函數用于獲取對象的內存地址。

語法

id 語法:

id([object])

參數說明:

object -- 對象。

返回值

返回對象的內存地址。

實例

以下實例展示了 id 的使用方法:

>>>a = ’runoob’>>> id(a)4531887632>>> b = 1>>> id(b)140588731085608

到此這篇關于python中id函數運行方式的文章就介紹到這了,更多相關python的id函數如何運行內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 手机在线看福利 | 狠狠色丁香婷婷综合小时婷婷 | 免费一级做a爰片性色毛片 免费一极毛片 | 九九热视频在线免费观看 | 手机在线看片国产日韩生活片 | 毛片一区 | 日本欧美亚洲 | 免费视频18 | 国产成人精品一区二区免费 | 亚洲综合久久综合激情久久 | 欧美日韩在线观看精品 | 91天堂网 | 一级黄色美女视频 | 国产美女视频一区 | 青青草国产免费一区二区 | 日韩精品欧美激情国产一区 | 18年大片免费在线 | 国产精品午夜免费观看网站 | 老司机亚洲精品影院 | 日韩美三级 | 91久久亚洲精品一区二区 | 亚洲综合久久久久久中文字幕 | 在线国产日韩 | 国产精品亚洲第五区在线 | 亚洲一级毛片在线播放 | 日本三级成人中文字幕乱码 | 欧美另类videosbestsex视频 | 亚洲欧美性视频 | 久草首页在线观看 | 久草在线观看资源 | 秘书高跟黑色丝袜国产91在线 | 国产成人女人视频在线观看 | 亚洲精品人成网在线播放影院 | 国产成人不卡亚洲精品91 | 三级毛片在线播放 | 亚洲欧洲一二三区机械有限公司 | 男人的天堂精品国产一区 | 亚洲国产网站 | 日本久久久久一级毛片 | 国产精品一区二区丝瓜 | 亚洲天堂2018av |