from enum import Enum, unique
Gender = Enum('Gender', ('Male', 'Female'))
class Student(object): def init(self, name, gender): self.name = name self.gender = gender
#测试 bart = Student('Bart', Gender.Male) if bart.gender == Gender.Male: print('测试通过!') else: print('测试失败!')
print(bart.gender)
lisa = Student('Lisa', Gender.Female) if lisa.gender == Gender.Female: print('测试通过!') else: print('测试失败!')
print(lisa.gender)
for gen, member in Gender.members.items(): print(gen, '=>', member)
#结果 测试通过! Gender.Male 测试通过! Gender.Female Male => Gender.Male Female => Gender.Female
Sign in to make a reply
GOGOGO-枼子
from enum import Enum, unique
Gender = Enum('Gender', ('Male', 'Female'))
class Student(object): def init(self, name, gender): self.name = name self.gender = gender
#测试 bart = Student('Bart', Gender.Male) if bart.gender == Gender.Male: print('测试通过!') else: print('测试失败!')
print(bart.gender)
lisa = Student('Lisa', Gender.Female) if lisa.gender == Gender.Female: print('测试通过!') else: print('测试失败!')
print(lisa.gender)
for gen, member in Gender.members.items(): print(gen, '=>', member)
#结果 测试通过! Gender.Male 测试通过! Gender.Female Male => Gender.Male Female => Gender.Female