比较(关系)运算符 == != > >= < <=

# int支持所有关系运算符


a = 1
b = 2
print(a == b, a != b, a > b, a >= b, a < b, a <= b)
print(a+b > b)
False True False False True True
True


# 字符串支持所有关系运算符 ASCII码ord()


strc = 'Happy'
strd = 'happy'
print(strc > strd, ord(strc[0]), ord(strd[0]))
False 72 104


# 列表支持所有关系运算符


e = [1, 2, 3]
f = [4, 5, 6]
print(e > f)
False


# 元组支持所有关系运算符


tupleg = (1, 2, 3)
tupleh = (2, 3)
print(tupleg < tupleh)
True


# 集合支持所有关系运算符


seti = {1, 2, '1', '2'}
setj = {1, 2, '2'}
print(seti > setj)
True


# 整个字典的比较中只能用 == != # 字典中某个key对应的value支持所有关系运算符


dictk = {
'name': 'LiMing'
}
dictl = {
'name': 'WangWu'
}
print(dictk != dictl)
print(dictk['name'] > dictl['name'])
True
False