MEMOO
MEMOO
Published on 2025-04-17 / 10 Visits
0
0

Python比较运算符

摘要:在本节中,你将了解 Python 的比较运算符,以及如何使用它们来比较两个值。

比较运算符简介

在编程中,你常常需要将一个值与另一个值进行比较。要做到这一点,你需要使用比较运算符。

Python 有六个比较运算符,具体如下:

  • 小于(<

  • 小于或等于(<=

  • 大于(>

  • 大于或等于(>=

  • 等于(==

  • 不等于(!=

这些比较运算符对两个值进行比较,并返回一个布尔值,即要么是 True,要么是 False

你也可以使用这些比较运算符来比较数字和字符串。

小于运算符(<

小于运算符(<)用于比较两个值,如果左边的值小于右边的值,则返回 True,否则返回 False

left_value  < right_value

以下示例使用小于(<)运算符来比较两个数字:

x = 10

y = 20

result = x < y

print(result)

result = x > y

print(result)

输出:

True

False

当你对数字使用小于运算符时,这是相当明显(容易理解)的。

下面的示例使用小于运算符(<)来比较两个字符串:

result = 'apple' < 'orange'

print(result)

result = 'banana' < 'apple'

print(result)

输出:

True

False

表达式 'apple' < 'orange' 返回 True,因为单apple 中的字母 a 在单词 orange 中的字母 o 之前。

同样地'banana' < 'apple' 返回 False,因为字b 在字a 之后。

下面的示例展示了如何对变量使用小于运算符:

x = 10

y = 20

result = x < y

print(result)

result = y < x

print(result)

输出:

True

False

小于等于运算符(<=

小于或等于运算符用于比较两个值,如果左边的值小于或等于右边的值,它就返回 True,否则返回 False

left_value <= right_value

以下示例展示了如何使用小于或等于运算符来比较两个数字:

result = 20 <= 20

print(result)

result = 10 <= 20

print(result)

result = 30 <= 30

print(result)

输出:

True

True

True

这个示例展示了如何使用小于或等于运算符来比较两个变量的值:

x = 10

y = 20

result = x <= y

print(result)

result = y <= x

print(result)

输出:

True

False

大于运算符(>

大于运算符(>)用于比较两个值,如果左边的值大于右边的值,它就返回 True,否则返回 False

left_value > right_value

这个示例使用大于运算符(>)来比较两个数字:

result = 20 > 10

print(result)

result = 20 > 20

print(result)

result = 10 > 20

print(result)

输出:

True

False

False

这个示例使用大于运算符(>)来比较两个数字:

result = 'apple' > 'orange'

print(result)

result = 'orange' > 'apple'

print(result)

输出:

False

True

大于等于运算符(>=

大于或等于运算符(>=)用于比较两个值,如果左边的值大于或等于右边的值,它就会返回 True。否则,就会返回 False

left_value >= right_value

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

result = 20 >= 10

print(result)

result = 20 >= 20

print(result)

result = 10 >= 20

print(result)

输出:

True

True

False

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

result = 'apple' >= 'apple'

print(result)

result = 'apple' >= 'orange'

print(result)

result = 'orange' >= 'apple'

print(result)

输出:

True

False

True

等于运算符(==

等于运算符(==)用于比较两个值,如果左边的值等于右边的值,它就返回 True,否则返回 False

left_value == right_value

以下示例使用等于运算符(==)来比较两个数字:

result = 20 == 10

print(result)

result = 20 == 20

print(result)

输出:

False

True

下面的示例使用等于运算符(==)来比较两个字符串:

result = 'apple' == 'apple'

print(result)

result = 'apple' == 'orange'

print(result)

输出:

True

False

不等运算符(!=

不等于运算符(!=)用于比较两个值,如果左边的值不等于右边的值,它就返回 True,否则返回 False

left_value != right_value

例如,下面使用不等于运算符来比较两个数字:

result = 20 != 20

print(result)

result = 20 != 10

print(result)

输出:

False

True

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

result = 'apple' != 'apple'

print(result)

result = 'apple' != 'orange'

print(result)

输出:

False

True

总结

  • 比较运算符用于比较两个值,并返回一个布尔值,即要么为 True(真),要么为 False(假)。

  • Python 有六个比较运算符:小于(<)、小于或等于(<=)、大于(>)、大于或等于(>=)、等于(==)以及不等于(!=)。


Comment