欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2020年07月03日 14:14:17   作者:silencement  
在本篇文章里小編給大家分享了關(guān)于python中id函數(shù)運行方式及相關(guān)實例,需要的朋友們可以參考下。

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語言實現(xiàn)的解釋器)。

代碼實例:

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)存中的比較,而==是值的比較

知識點擴展:

Python id() 函數(shù)

描述

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

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

語法

id 語法:

id([object])

參數(shù)說明:

object -- 對象。

返回值

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

實例

以下實例展示了 id 的使用方法:

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

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

相關(guān)文章

  • Python+OpenCV實現(xiàn)尋找到圓點標定板的角點

    Python+OpenCV實現(xiàn)尋找到圓點標定板的角點

    這篇文章主要為大家詳細介紹了Python+OpenCV實現(xiàn)找到圓點標定板所有點后通過距離找兩個角點,文中的示例代碼講解詳細,感興趣的小伙伴可以了解一下
    2022-11-11
  • Python創(chuàng)建xml的方法

    Python創(chuàng)建xml的方法

    這篇文章主要介紹了Python創(chuàng)建xml的方法,實例分析了Python操作XML文件的技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-03-03
  • 利用python批量修改word文件名的方法示例

    利用python批量修改word文件名的方法示例

    最近因為一些失誤,導(dǎo)致恢復(fù)的文件名不對,所以就寫個python程序,下面這篇文章主要給大家介紹了關(guān)于利用python批量修改word文件名的相關(guān)資料,文中給出了詳細的示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-10-10
  • Pandas使用分隔符或正則表達式將字符串拆分為多列

    Pandas使用分隔符或正則表達式將字符串拆分為多列

    本文主要介紹了Pandas使用分隔符或正則表達式將字符串拆分為多列,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2023-02-02
  • 使用python框架Scrapy爬取數(shù)據(jù)的操作步驟

    使用python框架Scrapy爬取數(shù)據(jù)的操作步驟

    Scrapy是一個基于Python的強大的開源網(wǎng)絡(luò)爬蟲框架,用于從網(wǎng)站上抓取信息,它提供了廣泛的功能,使得爬取和分析數(shù)據(jù)變得相對容易,本文小編將給給大家介紹一下如何使用python框架Scrapy爬取數(shù)據(jù),需要的朋友可以參考下
    2023-10-10
  • Python進度條可視化之監(jiān)測程序運行速度

    Python進度條可視化之監(jiān)測程序運行速度

    Tqdm是一個快速,可擴展的Python進度條,可以在Python長循環(huán)中添加一個進度提示信息,用戶只需要封裝任意的迭代器即可。本文就主要介紹了通過進度條檢測程序運行速度,感興趣的同學(xué)可以學(xué)習一下
    2021-12-12
  • Python常駐任務(wù)實現(xiàn)接收外界參數(shù)代碼解析

    Python常駐任務(wù)實現(xiàn)接收外界參數(shù)代碼解析

    這篇文章主要介紹了Python常駐任務(wù)實現(xiàn)接收外界參數(shù)代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友可以參考下
    2020-07-07
  • Python繪制詞云圖之可視化神器pyecharts

    Python繪制詞云圖之可視化神器pyecharts

    這篇文章主要介紹了Python繪制詞云圖之可視化神器pyecharts,文章圍繞主題展開詳細的相關(guān)內(nèi)容,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-07-07
  • python2.7無法使用pip的解決方法(安裝easy_install)

    python2.7無法使用pip的解決方法(安裝easy_install)

    下面小編就為大家分享一篇python2.7無法使用pip的解決方法(安裝easy_install),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-04-04
  • Python實現(xiàn)的爬取小說爬蟲功能示例

    Python實現(xiàn)的爬取小說爬蟲功能示例

    這篇文章主要介紹了Python實現(xiàn)的爬取小說爬蟲功能,結(jié)合實例形式分析了Python爬取頂點小說站上的小說爬蟲功能相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-03-03

最新評論