is和==的区别

来源:互联网 发布:童装淘宝店简介怎么写 编辑:程序博客网 时间:2024/05/29 13:01

is用来判断两个变量引用对象是否为同一个

==用来判断引用变量的值是否相等

>>> a = [1, 2, 3]>>> b = a>>> b is a True>>> b == aTrue>>> b = a[:]  #b=[1,2,3]>>> b is aFalse>>> b == aTrue
脚本模式与交互模式不一样,与数值大小和变量是否在同一行有关