geekdoc-python-zh/docs/pythoncentral/quick-tip-using-pythons-com...

1.7 KiB
Raw Permalink Blame History

快速提示:使用 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。