午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

python中id函數運行方式

瀏覽:13日期: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色涩 | 小蝌蚪污视频 | 在线h网站 | 久久久久亚洲精品 | 天天干,夜夜爽 | 欧美一级激情 | 亚洲精品视频在线 | 一区二区三区视频在线播放 | 999精品免费视频 | 国产五月婷婷 | 超碰色偷偷 | 久久七七 | 丁香六月久久 | 神马影院一区二区三区 | 亚洲一区高清 | 青青视频二区 | 麻豆国产精品 | 91视频免费观看网站 | 欧美日韩国产中文字幕 | 一本一道精品欧美中文字幕 | 超碰公开在线观看 | 亚洲精品一区二区三区中文字幕 | xvideos永久免费入口 | 欧美青青| 97在线观看免费高 | 日本一区二区中文字幕 | 日韩激情一区二区 | 国产一区在线观看视频 | 亚洲婷婷av | 日本精品一区二区 | 欧美日韩高清一区二区三区 | 天天爽爽| 亚洲成人一级片 | 天天视频国产 | 久久99精品久久久久久 | 麻豆精品在线视频 |