from enum import Enum, unique
class Color(Enum):
red = 1
green = 2
yellow = 3
purple = 4
white = 5
# 定义了颜色的枚举类Color
# 枚举的成员包括Color.red,Color.green,Color.yellow等等
# Color.red成员的名称是:red,值是:1
# 每个成员的数据类型就是它所属的枚举
class Flower(Enum):
rose = 6
# rose = 6
sun_flower = 10
class Water(Enum):
spoil = 7
happy_child = 8
ice_tea = 8
print(Color(1))
# @unique
# class Color(Enum):
# red = 1
# red_alias = 1
print(Color['red'])
rem = Water.spoil
print(rem.name)
print(rem.value)
for one in Water:
print(one)
print(one.value)
for one in Water.__members__.items():
print(one)
print(Flower.sun_flower == Flower.rose)
print(Flower.sun_flower is Flower.rose)
# print(Flower.sun_flower > Flower.rose)
class Color(Enum):
red = 1
green = 2
yellow = 3
purple = 4
white = 5
# 定义了颜色的枚举类Color
# 枚举的成员包括Color.red,Color.green,Color.yellow等等
# Color.red成员的名称是:red,值是:1
# 每个成员的数据类型就是它所属的枚举
class Flower(Enum):
rose = 6
# rose = 6
sun_flower = 10
class Water(Enum):
spoil = 7
happy_child = 8
ice_tea = 8
print(Color(1))
# @unique
# class Color(Enum):
# red = 1
# red_alias = 1
print(Color['red'])
rem = Water.spoil
print(rem.name)
print(rem.value)
for one in Water:
print(one)
print(one.value)
for one in Water.__members__.items():
print(one)
print(Flower.sun_flower == Flower.rose)
print(Flower.sun_flower is Flower.rose)
# print(Flower.sun_flower > Flower.rose)