兩個列舉之間是可以做等值比較的
看**:
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...