美文网首页
Python入门与进阶(11-4)

Python入门与进阶(11-4)

作者: buaishengqi | 来源:发表于2018-05-10 21:45 被阅读68次

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,虽然数值相同,但是不是同一个枚举
1.jpg 2.jpg 3.jpg 5.jpg

相关文章

网友评论

      本文标题:Python入门与进阶(11-4)

      本文链接:https://www.haomeiwen.com/subject/mfntdftx.html