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

python的id()函數(shù)介紹

 更新時(shí)間:2013年02月10日 17:45:24   作者:  
本文為大家介紹python中的id()函數(shù),有需要的朋友不妨參考下

>>> a = 2.5
>>> b = 2.5
>>> c = b
>>> a is c
False
>>> a = 2
>>> b = 2
>>> c = b
>>> a is c
True

在使用is函數(shù)的時(shí)候去打印a,b分別被賦值為2.5 和2的情況,發(fā)現(xiàn):
>>> a = 2
>>> b = 2
>>> id(a)
21132060
>>> id(b)
21132060
>>> a = 2.5
>>> b = 2.5
>>> id(a)
19622112
>>> id(b)
29321464

當(dāng)a,b為2的時(shí)候id相同,而為2.5的時(shí)候不同,這種情況在string字符串的時(shí)候也會(huì)出現(xiàn),即當(dāng)很短的a,b賦值很短的字符串的時(shí)候,它們的id值相同,而很長(zhǎng)的則不會(huì);

查閱了如下的文章:
http://stackoverflow.com/questions/4293408/ids-of-immutable-types
http://stackoverflow.com/questions/3402679/identifying-objects-why-does-the-returned-value-from-id-change
之后,得到一個(gè)簡(jiǎn)單的結(jié)論:解釋器在對(duì)值很小的int和很短的字符串的時(shí)候做了一點(diǎn)小優(yōu)化,只分配了一個(gè)對(duì)象,讓它們id一樣了。

相關(guān)文章

  • Python結(jié)合MySQL數(shù)據(jù)庫(kù)編寫簡(jiǎn)單信息管理系統(tǒng)完整實(shí)例

    Python結(jié)合MySQL數(shù)據(jù)庫(kù)編寫簡(jiǎn)單信息管理系統(tǒng)完整實(shí)例

    最近Python課堂上布置了綜合實(shí)訓(xùn),實(shí)驗(yàn)?zāi)繕?biāo)是設(shè)計(jì)一個(gè)信息管理系統(tǒng),下面這篇文章主要給大家介紹了關(guān)于Python結(jié)合MySQL數(shù)據(jù)庫(kù)編寫簡(jiǎn)單信息管理系統(tǒng)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • 解決jupyter notebook 出現(xiàn)In[*]的問題

    解決jupyter notebook 出現(xiàn)In[*]的問題

    這篇文章主要介紹了解決jupyter notebook 出現(xiàn)In[*]的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • python學(xué)習(xí)實(shí)操案例(四)

    python學(xué)習(xí)實(shí)操案例(四)

    這篇文章主要介紹了python學(xué)習(xí)實(shí)操案例,這一篇小編給大家?guī)淼氖橇斜?,所以這里是和列表有關(guān)的案例,需要的小伙伴可以參考一下,希望對(duì)你有所幫助<BR>
    2022-02-02
  • 如何利用python倒置所輸字符串的順序

    如何利用python倒置所輸字符串的順序

    這篇文章主要介紹了如何利用python倒置所輸字符串的順序問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • django表單的Widgets使用詳解

    django表單的Widgets使用詳解

    這篇文章主要介紹了django表單的Widgets,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-07-07
  • python下實(shí)現(xiàn)二叉堆以及堆排序的示例

    python下實(shí)現(xiàn)二叉堆以及堆排序的示例

    下面小編就為大家?guī)硪黄猵ython下實(shí)現(xiàn)二叉堆以及堆排序的示例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • 詳解Python中的三器一閉

    詳解Python中的三器一閉

    這篇文章主要介紹了詳解Python中的三器一閉,Python中的三器一閉是指迭代器、裝飾器、生成器和閉包,需要的朋友可以參考下
    2023-05-05
  • python+opencv識(shí)別圖片中的圓形

    python+opencv識(shí)別圖片中的圓形

    這篇文章主要為大家詳細(xì)介紹了python+opencv識(shí)別圖片中的圓形 ,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-03-03
  • Python操作PDF實(shí)現(xiàn)制作數(shù)據(jù)報(bào)告

    Python操作PDF實(shí)現(xiàn)制作數(shù)據(jù)報(bào)告

    Python操作PDF的庫(kù)有很多,比如PyPDF2、pdfplumber、PyMuPDF等等。本文將利用FPDF模塊操作PDF實(shí)現(xiàn)制作數(shù)據(jù)報(bào)告,感興趣的小伙伴可以嘗試一下
    2022-12-12
  • Python實(shí)例一個(gè)類背后發(fā)生了什么

    Python實(shí)例一個(gè)類背后發(fā)生了什么

    Python實(shí)例一個(gè)類背后發(fā)生了什么,本文為大家一一列出,感興趣的朋友可以參考一下
    2016-02-02

最新評(píng)論