第二章:Python基礎-9.Python比較運算符

Python比較運算符

目標

在本文章中,你將了解Python比較操作符以及如何使用它們比較兩個值。

Python比較運算符簡介

在編程中,你經常希望將一個值與另一個值進行比較。為此,可以使用比較運算符。

Python有六個比較操作符,如下所示:

  • 小于(<)
  • 小于或等于(<=)
  • 大于(>)
  • 大于或等于(>=)
  • 等于(==)
  • 不等于(!=)
    這些比較操作符比較兩個值并返回一個布爾值(TrueFalse)。

你可以使用這些比較操作符來比較數字和字符串。

小于操作符(<)

小于操作符(<)比較兩個值,如果左邊的值小于右邊的值,則返回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'后面。

下面的例子展示了如何在變量中使用小于操作符:

>>> 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個比較操作符:小于(<)、小于或等于(<=)、大于(>)、大于或等于(>=)、等于(==)和不等于(!=)。
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容