国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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 編程
相關文章:
主站蜘蛛池模板: avav在线看 | 久久久久免费观看 | 欧美一级毛片在线观看 | 日本在线观看免费看片 | 国产成在线观看免费视频成本人 | 欧美国产精品亚洲精品第一区 | 萌白酱在线喷水福利视频 | 日韩不卡在线 | 狠狠88综合久久久久综合网 | 午夜怡红院 | 欧美与黑人午夜性猛交久久久 | 日韩三级视频在线观看 | 99精品久久久久久久 | 日韩视频在线观看一区 | 97视频在线免费 | 精品一区二区三区波多野结衣 | 精品久久久久久久久久中文字幕 | 4455四色永久免费 | 精品韩国主播福利视频在线观看一 | 成 人 在 线 免费 8888 www | 国产精品免费看久久久 | 亚洲三级黄色 | 中文字幕一区二区在线观看 | 亚洲爽爽| 精品视频一区二区三区在线观看 | 欧美一级毛片生活片 | 男女午夜视频在线观看 | 99久久综合 | 久久国产精品二国产精品 | 亚洲第一中文字幕 | 中文国产日韩欧美视频 | 欧美视频精品 | 日本二区免费一片黄2019 | 成年片人免费www | 韩国v欧美v亚洲v日本v | 欧美亚洲国产激情一区二区 | 中文字幕亚洲视频 | 神马午夜-午夜片 | 亚洲欧美日韩高清在线看 | 色天使影院 | 亚洲国产日韩欧美高清片a 亚洲国产日韩欧美在线 |