2021-05-24
閱讀量:
2346
在python 中is和= = 的區(qū)別
Python中的對(duì)象包含三要素:id、type、value
其中id用來(lái)唯一標(biāo)識(shí)一個(gè)對(duì)象,type標(biāo)識(shí)對(duì)象的類型,value是對(duì)象的值
is判斷的是a對(duì)象是否就是b對(duì)象,是通過(guò)id來(lái)判斷的
==判斷的是a對(duì)象的值是否和b對(duì)象的值相等,是通過(guò)value來(lái)判斷的
如下代碼或許可以幫助你理解。
>>> a = 1
>>> b = 1.0
>>> a is b
False
>>> a == b
True
>>> id(a)
12777000
>>> id(b)
14986000
>>> a = 1
>>> b = 1
>>> a is b
True
>>> a == b
True
>>> id(a)
12777000
>>> id(b)
12777000






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論
0條評(píng)論