比较运算符
<,<=,>,<=,==,!=
等于用双等号,不能用一个等号,一个等号是赋值的意思,不是比较运算符
比较运算符返回的结果是一个bool值,不是True就是False
is运算符
is None
判断一个变量是否为None
is not None
判断一个变量是否为非None
type(变量) is 变量类型
判断变量是否为指定类型
print(12 == 5)
# 比较运算符比较后的结果,总是一个bool值,不是True就是False
a = 10
b = 20
print(a < b)
print(a > b)
print(a != b)
num1 = None
print(num1 is None)
num2 = 30
print(num2 is None)
print(num2 is not None)
print(type(num2) is int)
str1 = "你好"
print(type(str1) is int)