知行编程网知行编程网  2022-11-20 19:00 知行编程网 隐藏边栏  1 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于如何用代码在python3中确保枚举值?的相关知识,包括python 枚举,以及python __getitem__()方法理解这些编程知识,希望对大家有参考作用。


如何用代码保证python3中的枚举值?

有些朋友对枚举的理解比较模糊。其实我们可以把它看成是数字的大管家,对里面的每一个数字进行检查,保证里面的数字不重复。这就是枚举的用法。相信听完小编的讲解,小伙伴们已经能明白枚举的定义了。今天主要教大家在python3中用代码保证枚举值,具体操作方法我们继续往下看。



创建



枚举语法与

class 语法相同,枚举的定义可以通过继承 Enum 的方式来实现, 看一下示例:

from enum import Enum
 
class WeekDay(Enum):
    Mon = 0
    Tue = 1
    Wed = 2
    Thu = 3
    Fri = 4



确保枚举值唯一



我们在定义枚举的时候,成员名不能重复,但是成员值可以重复。如果要保证成员值不能重复,可以使用装饰器

@unique 来实现,如下所示:

from enum import Enum, unique@uniqueclass WeekDay(Enum):
    Mon = 0
    ...


枚举主要的用法就是来保证成员的唯一性,在本篇的教学中我们通过代码实现了枚举值的唯一,相信小伙伴们都已经学会啦。

更多Python学习指路:




本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享