Gender.male是key,0是value。
不过不清楚python里有没有const
class Gender(Enum): Male = 0 Female = 1 class Student(object): def __init__(self, name, gender): self.name = name self.gender = Gender(gender)
这个理解也可以,但是我觉得并不完全正确。dict中只需要保持key不重复就可以,而Male = 0中的Male和0在这个枚举类中都要求不可重复。否则就无法同时通过Gender['Male']和Gender(0)调用。
Sign in to make a reply
13个望辰3号
Gender.male是key,0是value。
不过不清楚python里有没有const