11-4 枚举的比较运算
# 11-4 枚举的比较运算
from enum import Enum
class VIP(Enum):
YELLOW = 1
GREEN = 2
BLACK = 3
RED = 4
# 别名
class common():
YELLOE = 1
result = VIP.GREEN == VIP.BLACK
print(result)
# 打印结果如图1
from enum import Enum
class VIP(Enum):
YELLOW = 1
GREEN = 2
BLACK = 3
RED = 4
# 别名
class common():
YELLOE = 1
result = VIP.GREEN > VIP.BLACK#枚举不支持大小比较
print(result)
# 打印结果如图2
from enum import Enum
class VIP(Enum):
YELLOW = 1
GREEN = 2
BLACK = 3
RED = 4
# 别名
class common():
YELLOE = 1
# result = VIP.GREEN > VIP.BLACK
result = VIP.GREEN is VIP.GREEN
print(result)
# 打印结果如图3
from enum import Enum
class VIP(Enum):
YELLOW = 1
GREEN = 2
BLACK = 3
RED = 4
class VIP1(Enum):
YELLOW = 1
GREEN = 2
BLACK = 3
RED = 4
# 别名
class common():
YELLOE = 1
result = VIP.GREEN == VIP1.GREEN
print(result)
# 打印结果如图4,打印的结果是false,虽然数值相同,但是不是同一个枚举




网友评论