导语:
本文主要介绍了关于如何用代码在python3中确保枚举值?的相关知识,包括python 枚举,以及python __getitem__()方法理解这些编程知识,希望对大家有参考作用。
有些朋友对枚举的理解比较模糊。其实我们可以把它看成是数字的大管家,对里面的每一个数字进行检查,保证里面的数字不重复。这就是枚举的用法。相信听完小编的讲解,小伙伴们已经能明白枚举的定义了。今天主要教大家在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学习指路:
。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 不用第三方库也可以用Python画图,效果还不错11/05
- ♥ 如何将 Python 字符串转换为列表09/11
- ♥ python如何测试程序11/05
- ♥ Python操作Redis大全01/17
- ♥ python控制台是什么意思09/20
- ♥ python如何摆脱空格和回车?10/25
内容反馈