Python列舉的比較運算

2021-08-25 17:36:29 字數 757 閱讀 5227

兩個列舉之間是可以做等值比較的

看**:

from enum import enum

class

color

(enum):

yellow = 1

green = 2

black = 3

red = 4

class

color1

(enum):

yellow = 1

green = 2

black = 3

red = 4

result = color.green == color.green

# a = color.green > color.green # 不能大小比較

b = color.green is color.green

c = co.green == color.green

print(result)

# print(a)

print(b)

print(c)

------------------------------

輸出:true

true

false

print(a)是會報錯的

列舉是不能進行大小比較的,但是它可以進行身份比較(is),也可以進行等值比較(==)

Python比較運算子

python 比較運算子,多用於條件判斷語句 if 中,返回值為 true 真 或 false 假 等於,比較兩個物件的值是否相等。不等於,比較兩個物件的值是否不相等。大於,前面乙個數是否大於後面的數。小於,前面乙個數是否小於後面的數。大於等於,前面的是是否大於等於後面的數。小於等於,前面的數是否小...

Python比較運算子

以下假設變數a為10,變數b為20 運算子 描述 例項 等於 比較物件是否相等 a b 返回 false。不等於 比較兩個物件是否不相等 a b 返回 true.不等於 比較兩個物件是否不相等 a b 返回 true。這個運算子類似 大於 返回x是否大於y a b 返回 false。小於 返回x是否...

Python學習 Python比較運算子

以下假設變數a為10,變數b為20 以下例項演示了python所有比較運算子的操作 例項 python 2.0 usr bin python coding utf 8 a 21 b 10 c 0 if a b print 1 a 等於 b else print 1 a 不等於 b if a b pr...