看代碼:
inta=1
intb=1
inta == intb
Trueinta is intb
Trueid(inta)
1871146000id(intb)
1871146000
看代碼:list1=[1,2,3]
list2=[1,2,3]
list1 == list2
Truelist1 is list2
Falseid(list1)
52448648id(list2)
52447176
可見:==是比較所指對象的值,而is是比較所指的地址區域
看代碼:
inta=1
intb=1
inta == intb
Trueinta is intb
Trueid(inta)
1871146000id(intb)
1871146000
看代碼:list1=[1,2,3]
list2=[1,2,3]
list1 == list2
Truelist1 is list2
Falseid(list1)
52448648id(list2)
52447176
可見:==是比較所指對象的值,而is是比較所指的地址區域