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

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

python中id函數運行方式

瀏覽:3日期: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 編程
相關文章:
主站蜘蛛池模板: 亚洲成人国产综合 | 国产精品久久久久久久岛一牛影视 | 国产精品18hdxxxⅹ在线 | 在线免费观看日本 | 97av在线| 久久夜色精品国产 | 米奇成人网 | 国产最好的av国产大片 | 国产成人99久久亚洲综合精品 | 久99久视频 | 国产一级片网站 | 日本三级电影免费 | 精品视频免费 | 亚洲成色777777在线观看影院 | 国产不卡在线播放 | 国产乱码精品一区二区三区忘忧草 | 午夜精品久久久久久久99黑人 | 久久99视频 | 亚洲一区播放 | 国产精品一区二区av | 午夜激情免费视频 | 国产精品久久二区 | 九一视频在线观看 | 欧美成人激情视频 | 久久久女女女女999久久 | 国产精品久久久久久久久久妞妞 | 午夜ww | 99re99| 亚洲国产aⅴ成人精品无吗 综合国产在线 | 极情综合网 | 国产美女福利在线观看 | 国产精品一区二区福利视频 | 日韩成人免费视频 | 日韩精品免费在线观看 | 日韩免费成人av | 青青久视频| 国产精品国产a | 日日摸天天添天天添破 | 操亚洲 | 美女爽到呻吟久久久久 | 成人在线电影在线观看 |