av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

python中id函數運行方式

瀏覽:6日期: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 編程
相關文章:
主站蜘蛛池模板: 老女人毛片 | 一级片免费在线观看 | 中文日韩欧美 | 久久亚洲精品视频 | 97视频在线观看免费 | 欧美成人精品欧美一级私黄 | 国产视频一区二 | 成人免费毛片网站 | 中文字幕一区二区三区四区视频 | 色综合色综合 | 偷拍一区二区三区 | 糖心vlog精品一区二区 | 国产午夜精品久久 | 成人性生活视频 | 欧美精品一区在线 | 91在线看片 | 午夜精品福利视频 | 国产网站在线 | 国产精品一区在线观看 | 韩国精品一区 | 麻豆chinese新婚xxx | 日韩精品视频免费播放 | 高清一区二区三区 | 国产精品欧美一区二区 | 天天操天天干天天爽 | 亚洲欧美日韩在线 | 天堂成人在线 | 亚洲精品www久久久久久广东 | 欧美性久久 | 欧美成人精品一区二区三区 | 黄色一级视频免费看 | 福利视频一区二区 | 日韩亚洲在线 | 午夜无遮挡 | 亚洲一级二级三级 | 国产小视频网站 | 久草视| 日韩免费在线 | 精品日韩一区二区三区 | 国产一区高清 | 成人一区二区视频 |