python-day04_06 身份运算符 is 和 is not

# (5)身份运算符 is 和 is not (检测两个数据在内存当中是否是同一个值)  

# 整型 -5~正无穷 
var1 = 100
var2 = 100
print(var1 is var2) #True

# 浮点型 非负数
var1 = -9.1
var2 = -9.1
print(var1 is var2) #False

# bool 相同即可
var1 = True
var2 = True
print(var1 is var2) #True

# complex 在实数+虚数不相同 (只有虚数的情况下例外)
var1 = 6-8j
var2 = 6-8j #False
var1 = -10j
var2 = -10j #True
print(var1 is var2)

# 容器: 相同字符串 , 空元组相同即可  剩下的所有容器都不相同
container1 = ()
container2 = ()
print(container1 is not container2) #False

container1 = ""
container2 = ""
print(container1 is not container2) #False

container1 = [1,23,3]
container2 = [1,23,3]
print(container1 is not container2) #True
posted @ 2023-06-15 18:35  cuimeng  阅读(29)  评论(0)    收藏  举报