国产成人精品亚洲777人妖,欧美日韩精品一区视频,最新亚洲国产,国产乱码精品一区二区亚洲

您的位置:首頁技術(shù)文章
文章詳情頁

python中id函數(shù)運(yùn)行方式

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

id(object)

功能:返回的是對象的“身份證號”,唯一且不變,但在不重合的生命周期里,可能會出現(xiàn)相同的id值。此處所說的對象應(yīng)該特指復(fù)合類型的對象(如類、list等),對于字符串、整數(shù)等類型,變量的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解釋器里就代表它在內(nèi)存中的地址(Python的c語言實(shí)現(xiàn)的解釋器)。

代碼實(shí)例:

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判斷兩個對象是否相等時,依據(jù)就是這個id值

is與==的區(qū)別就是,is是內(nèi)存中的比較,而==是值的比較

知識點(diǎn)擴(kuò)展:

Python id() 函數(shù)

描述

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

CPython 中 id() 函數(shù)用于獲取對象的內(nèi)存地址。

語法

id 語法:

id([object])

參數(shù)說明:

object -- 對象。

返回值

返回對象的內(nèi)存地址。

實(shí)例

以下實(shí)例展示了 id 的使用方法:

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

到此這篇關(guān)于python中id函數(shù)運(yùn)行方式的文章就介紹到這了,更多相關(guān)python的id函數(shù)如何運(yùn)行內(nèi)容請搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 和林格尔县| 贞丰县| 昌邑市| 民和| 大渡口区| 尼勒克县| 花莲县| 玛多县| 广丰县| 黄大仙区| 苍梧县| 汉沽区| 咸阳市| 玛多县| 夏邑县| 迁安市| 九龙城区| 崇礼县| 靖边县| 霍林郭勒市| 桐梓县| 太谷县| 灌阳县| 正安县| 钟山县| 雅江县| 黄龙县| 罗江县| 中卫市| 兴仁县| 乐平市| 锡林郭勒盟| 天全县| 大兴区| 横山县| 萨嘎县| 孙吴县| 凤庆县| 曲靖市| 陇南市| 吉林省|