1.7 KiB
1.7 KiB
快速提示:使用 Python 的比较运算符
原文:https://www.pythoncentral.io/quick-tip-using-pythons-comparison-operators/
就像在任何其他 OOP 语言中一样,Python 使用比较运算符来比较值。这些通常被称为布尔运算符,因为布尔一词表示使用比较运算符的结果是一个布尔值:真或假。下面是在 Python 中计算表达式、编写函数和比较值时可以使用的布尔值列表。看一看:
- == 表示您正在尝试辨别两个值是否相等——确保使用两个等号,而不是一个!
- != 表示您试图辨别两个值是否不相等。所以如果你有这样一个表达式:
7 != 10
您的答案将是布尔值:真。
- < 这个表示你在比较两个值,看第一个值是否小于第二个值,就像这样:
7 < 10
所以在这里,你的答案也是你的布尔值:真。
- > 这个运算符表示您正在比较两个值,看第一个值是否大于第二个值。所以在上面的例子中,用大于号代替左边的符号,你会得到一个布尔值 false,因为 7 不大于 10。
- < = 这个表示你在比较两个值,看看第一个值是小于还是等于第二个值。所以如果你有下面的表达式:
10 <= 10
您的答案将是布尔值 true,因为 10 等于 10(它不小于 10,但我们检查小于或等于)
- > = 你大概能猜出这个运算符是什么,但以防万一你猜不出来,它用来表示你正在比较两个值,看第二个值是否大于或等于第一个值。所以如果你把上面例子中的符号从小于或等于换成大于或等于,你仍然会得到相同的真值,因为 10 仍然等于 10。