==和is的区别
==和is都是判断值,但是它们之间也是有区别的
1.==判断的是值
a=['abc'] b=['abc'] print(a == b) #结果是Ture
2.is判断的是俩个值的引用是否是相同的
a=['abc'] b=['abc'] print(a is b) #结果是False
# a和b是字典的类型 而字典是可变类型,所以当b=['abc']的时候实际上是指向了一个新的引用而不是一开始a的引用。
==和is都是判断值,但是它们之间也是有区别的
1.==判断的是值
a=['abc'] b=['abc'] print(a == b) #结果是Ture
2.is判断的是俩个值的引用是否是相同的
a=['abc'] b=['abc'] print(a is b) #结果是False
# a和b是字典的类型 而字典是可变类型,所以当b=['abc']的时候实际上是指向了一个新的引用而不是一开始a的引用。