1.6 简洁而优雅的链式比较¶

先给你看一个示例:
>>> False == False == True
False
你知道这个表达式为什么会会返回 False 吗?
它的运行原理与下面这个类似,是不是有点头绪了:
if 80 < score <= 90:
print("成绩良好")
如果你还是不明白,那我再给你整个第一个例子的等价写法。
>>> False == False and False == True
False
这个用法叫做链式比较。
先给你看一个示例:
>>> False == False == True
False
你知道这个表达式为什么会会返回 False 吗?
它的运行原理与下面这个类似,是不是有点头绪了:
if 80 < score <= 90:
print("成绩良好")
如果你还是不明白,那我再给你整个第一个例子的等价写法。
>>> False == False and False == True
False
这个用法叫做链式比较。