python 中的is / is not / == / !=

来源:互联网 发布:消原音软件 编辑:程序博客网 时间:2024/06/06 21:01

直接看例子:

    

>>> a = 1

>>> b = 1

>>> a == b

True

>>> a is b

True

>>> id(1)

140516763165736

>>> id(a)

140516763165736

>>> id(b)

140516763165736

>>> a = [1,3]

>>> b = [1,3]

>>> a == b

True

>>> a is b

False

>>> id (a)

4382304376

>>> id (b)

4382341816


从例子中可以看出:== 比较的是对象的值,is 比较的是id 是不是相同

0 0
原创粉丝点击