一个简单的例子
在 Python 中,你可以使用两个二元运算符比较单个元素 - 两个运算符:
if 3.14 < x < 3.142:
print("x is near pi")
在许多(大多数?)编程语言中,这将以与常规数学相反的方式进行评估:(3.14 < x) < 3.142
,但在 Python 中它被视为 3.14 < x and x < 3.142
,就像大多数非程序员所期望的那样。
在 Python 中,你可以使用两个二元运算符比较单个元素 - 两个运算符:
if 3.14 < x < 3.142:
print("x is near pi")
在许多(大多数?)编程语言中,这将以与常规数学相反的方式进行评估:(3.14 < x) < 3.142
,但在 Python 中它被视为 3.14 < x and x < 3.142
,就像大多数非程序员所期望的那样。