1. == 比较 比较的的两边的值
n = 10
n1 = 10
print(n == n1) #True
li1 = [1,2,3]
li2 = [1,2,3]
print(li1 == li2) #True
2. is 比较 比较的是内存地址
a = 'alex'
b = 'alex'
print(a is b) #True
#数字
n = 10
n1 = 10
print(n is n1) #True
****小数据池 :
数字小数据池的范围: -5~256
#字符串中如果有特殊字符他们的内存地址就不一样
#字符串中单个*20以内他们的内存地址一样,单个*21以上的内存地址不一致
#列表:
li = [1,2,3]
li2 =[1,2,3]
print(li is li2) #False
#元组:
tu = (1,2,3)
tu2 = (1,2,3)
print(tu is tu2) #False
#字典:
dic = {'mname':'alex'}
dic2 = {'name':'alex'}
print(dic is dic2) #False