10-运算符-身份运算符
作者:互联网
var1 = 56
var2 = 56
res = var1 == var2 # 判断两个值是否相等
print(res) # True
# 先计算等号=右边的代码,然后在计算左边的
res = var1 is var2 # 判断两个值的地址是否相等
print(res) # True
# 有运算符参与,把多个数据组成一段代码的这种情况,我们一般称之为表达式,如下:
1+2
b is a
var1 == var2
# 当然,单个数据写在等号右边,有时候也可以认为是表达式,因为等号=本身也是运算符,如下:
a = [1,2,3]
a = 1
a = 100
is not 判断是否与目标 不是在 同一个内存地址
a = 100
print(type(a) is not int) # 判断a的类型是否不是整型 False
print(type(a) is not str) # 判断a的类型是否不是字符串类型 True
a = []
print(type(a) is not list) # 判断a是否不是列表 False
a = True
print(type(a) is not bool) # 判断a是否不是布尔型 False
类型的关键字:
整型 int 浮点型 float
布尔型 bool 字符串 str
列表 list 元组 tuple
字典 dict 集合 set
a = {}
print(type(a) is dict) # True
print(type(a) is set) # False
a = set() # 空集合
print(type(a) is not set) # False
标签:10,set,False,type,运算符,print,True,身份 来源: https://www.cnblogs.com/libuke/p/16023085.html