Python入门教程第13篇 比较运算符

Posted 不剪发的Tony老师

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python入门教程第13篇 比较运算符相关的知识,希望对你有一定的参考价值。

本篇我们将会介绍 Python 比较运算符,以及如何利用比较运算符比较两个数据的大小。

比较运算符

在编程过程中,我们经常需要比较两个值的大小。为此,我们可以使用比较运算符(comparison operator)。

Python 提供了以下六种比较运算符:

  • 小于(<)
  • 小于等于(<=)
  • 大于(>)
  • 大于等于(>=)
  • 等于(==)
  • 不等于(!=)

以上比较运算符可以用于比较两个值的大小并返回一个布尔值 True 或者 False。

比较运算符可以用于比较两个数字或者两个字符串。

小于(<)运算符

小于(<)运算符可以比较两个值的大小,当左边的数据小于右边的数据时返回 True,否则返回 False:

left_value  < right_value

以下示例使用小于运算符比较两个数字的大小:

>>> 10 < 20
True
>>> 30 < 20
False

数字的比较很容易理解。以下示例使用小于运算符比较两个字符串:

>>> 'apple' < 'orange'
True
>>> 'banana' < 'apple'
False

表达式 ‘apple’ < ‘orange’ 返回了 True,因为字符串“apple”的第一个字母 a 比字符串“orange”的第一个字母 o 顺序靠前。与此类似,表达式 ‘banana’ < ‘apple’ 返回了 False,因为字母 b 比字母 a 的顺序靠后。

大写字母的顺序比小写字母靠前,因此 ‘Banana’ < ‘apple’ 返回结果为 True。

以下示例使用小于运算符比较两个变量的值:

>>> x = 10
>>> y = 20
>>> x < y
True
>>> y < x
False

小于等于(<=)运算符

小于等于(<=)运算符可以比较两个值的大小,当左边的数据小于或者等于右边的数据时返回 True,否则返回 False:

left_value <= right_value

以下示例使用小于等于运算符比较两个数字的大小:

>>> 20 <= 20
True
>>> 10 <= 20
True
>>> 30 <= 30
True

以下示例演示了如何使用小于等于运算符比较两个变量的值:

>>> x = 10
>>> y = 20
>>> x <= y
True
>>> y <= x
False

大于(>)运算符

大于(>)运算符可以比较两个值的大小,当左边的数据大于右边的数据时返回 True,否则返回 False:

left_value > right_value

以下示例使用大于运算符比较两个数字的大小:

>>> 20 > 10
True
>>> 20 > 20
False
>>> 10 > 20
False

以下示例使用大于运算符比较两个字符串:

>>> 'apple' > 'orange'
False
>>> 'orange' > 'apple'
True

大于等于(>=)运算符

大于等于(>=)运算符可以比较两个值的大小,当左边的数据大于或者等于右边的数据时返回 True,否则返回 False:

left_value >= right_value

以下示例使用大于等于运算符比较两个数字的大小:

>>> 20 >= 10
True
>>> 20 >= 20
True
>>> 10 >= 20
False

以下示例使用大于等于运算符比较两个字符串:

>>> 'apple' >= 'apple'
True
>>> 'apple' >= 'orange'
False
>>> 'orange' >= 'apple'
True

等于(==)运算符

等于(==)运算符可以比较两个值的大小,当左边的数据等于右边的数据时返回 True,否则返回 False:

left_value = right_value

以下示例使用等于运算符比较两个数字的大小:

>>> 20 == 10
False
>>> 20 == 20
True

以下示例使用等于运算符比较两个字符串:

>>> 'apple' == 'apple'
True
>>> 'apple' == 'orange'
False

不等于(!=)运算符

不等于(!=)运算符可以比较两个值的大小,当左边的数据不等于右边的数据时返回 True,否则返回 False:

left_value != right_value

以下示例使用不等于运算符比较两个数字的大小:

>>> 20 != 20
False
>>> 20 != 10
True

以下示例使用不等于运算符比较两个字符串:

>>> 'apple' != 'apple'
False
>>> 'apple' != 'orange'
True

总结

  • 比较运算符可以比较两个数据的大小并返回布尔值 True 或者 False。
  • Python 提供了 6 种比较运算符:小于(<)、小于等于(<=)、大于(>)、大于等于(>=)、等于(==)以及不等于(!=)。

以上是关于Python入门教程第13篇 比较运算符的主要内容,如果未能解决你的问题,请参考以下文章

《MongoDB入门教程》第08篇 比较运算符

《MongoDB入门教程》第08篇 比较运算符

Python入门教程第14篇 逻辑运算符

FPGA代码一位半加器入门-第2篇

Python入门教程第08篇 基本数据类型之数字

Python入门教程第23篇 函数之默认参数