草庐IT

EnumWeek

全部标签

Python基础-23枚举

23枚举  枚举是一组符号名称(枚举成员)的集合,枚举成员应该是唯一的、不可变的。23.1使用普通类实现枚举类classbasicWeek():SUN=0MON=1TUE=2WED=3THU=4FRI=5SAT=6#获取值print(basicWeek.SUN)#0  虽然这样也可以实现,但不严谨,也不安全,原因如下所示:枚举类中,不允许存在相同的枚举项(类变量)不允许在类外面直接修改枚举项的值classbasicWeek():SUN=0MON=1TUE=2WED=3THU=4FRI=5SAT=6SUN=7#这里会覆盖前面已经定义的值#获取值print(basicWeek.SUN)#7#在外面

Python基础-23枚举

23枚举  枚举是一组符号名称(枚举成员)的集合,枚举成员应该是唯一的、不可变的。23.1使用普通类实现枚举类classbasicWeek():SUN=0MON=1TUE=2WED=3THU=4FRI=5SAT=6#获取值print(basicWeek.SUN)#0  虽然这样也可以实现,但不严谨,也不安全,原因如下所示:枚举类中,不允许存在相同的枚举项(类变量)不允许在类外面直接修改枚举项的值classbasicWeek():SUN=0MON=1TUE=2WED=3THU=4FRI=5SAT=6SUN=7#这里会覆盖前面已经定义的值#获取值print(basicWeek.SUN)#7#在外面