亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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 編程
相關文章:
主站蜘蛛池模板: 美女扒开腿让男人桶个爽 | 亚洲成人一区在线 | 国产成人精品曰本亚洲77美色 | 久久国产中文字幕 | 亚洲人成网址在线播放a | 日本亚欧乱色视频在线网站 | 手机在线看片国产日韩生活片 | 一个人的视频日本免费 | 一区二区三区免费视频网站 | 欧美一区综合 | 国产成人精品福利网站在线观看 | 99久久精品国产一区二区 | www.91成人| 欧美日韩国产va另类 | 在线观看国产情趣免费视频 | 国产日韩欧美一区二区三区综合 | 国产20页| 亚洲系列中文字幕一区二区 | 一区二区在线欧美日韩中文 | 国产精亚洲视频 | 日韩国产欧美一区二区三区 | 欧美另类精品 | 中文字幕欧美日韩一 | 亚洲综合91社区精品福利 | 免费一级特黄a | 成年人免费看 | 一区二区三区观看 | 99精品视频在线在线视频观看 | 亚洲人成综合在线播放 | 亚洲视频手机在线 | 黄片毛片在线观看 | 特级做a爰片毛片免费看一区 | 美女视频免费黄 | 欧美1 | 亚洲九九视频 | 亚洲成在人线久久综合 | 美女张开腿让男人捅爽 | 精品看片| 国产素人在线观看 | 国产欧美在线视频 | 欧美另类性视频在线看 |