导语:
本文主要介绍了关于如何用代码在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和shell相似吗?12/02
- ♥ 什么是 python del 函数以及如何使用它?09/25
- ♥ python如何定义字节12/22
- ♥ 如何干净地删除python12/24
- ♥ 大部分人都不知道-Python竟能画这么漂亮的花,帅呆了02/27
- ♥ python如何执行windows命令10/02
内容反馈