美文网首页python学习之路
五、枚举的两大特点

五、枚举的两大特点

作者: 堂堂不是山 | 来源:发表于2020-03-21 06:50 被阅读0次

1、具有数据保护功能,使常量不可更改。

2、能避免数据重复

3、ex:

from enum import Enum

class VIP(enum)

    YELLOW =1

    GREEN =2

    BLACK =3

    RED =4

print(VIP.GREEN.value)  #获取枚举的值,即2

print(VIP.GREEN.name) #得到一个名字,是字符串

print(VIP.GREEN) #得到一个名字,是字符串

print(type(VIP.GREEN.name))

print(VIP[''GREEN])

4、ex:

for v in VIP:

    print(type(v),v)

    print(type(v.value), v.value)

    print(type(v.name), v.name)

5、枚举不能做大小比较,但可以做身份比较。数值相等的枚举以别名的形式存在,遍历时不会出在循环结果中;可用VIP.__memeber__.items()遍历。

相关文章

  • 五、枚举的两大特点

    1、具有数据保护功能,使常量不可更改。 2、能避免数据重复 3、ex: from enum import Enum...

  • 枚举的概念及应用

    一、枚举的概念 二、枚举类型的定义 三、枚举变量的定义 四、枚举使用的注意 五、枚举变量的基本操作 五、枚举变量的...

  • 枚举——静态常量

    在java中枚举有个特点,枚举实例的定义要求在枚举类型的第一行, 而且,枚举构造器的调用,会在static块的调用...

  • javaSE之枚举

    枚举:其实就是一种特殊的类,一般用于表示多种固定的状态.格式: 枚举类特点:1.枚举类很安全,不能被实例化对象,甚...

  • 阮咸:两大特点

    阮咸,西晋时期陈留尉氏人(今河南开封尉氏县),字仲容。阮咸是阮籍之侄,建安七子之一的阮瑀之孙。与阮籍并称为“大小阮...

  • Java enum常见的用法

    一,常量定义 二,swich 三,向枚举添加新方法 四,覆盖枚举方法 五,实现接口 六,接口组织枚举 七,枚举集合...

  • 又怎么了

    简书现在两大特点:频锁文,广告多

  • Android6.0运行时权限

    权限分为两大类:Normal Permissions Dangerous Permission 特点:对于6.0以...

  • 人文观点的重要性及中西文化的简单对比

    人文观点的重要性 人的两大特点 文化的重要性是由人类的两大特点决定的: 人是一种先天缺失本能和本质的生物,是一种有...

  • 一本关于古诗十九首讲解有趣而不失严谨的入门书推荐语

    本书最大的特点就是把《古诗十九首》重新编排分组,形成两大主题五个故事的架构,使得十九首相互联结,首尾呼应,就像蜘蛛...

网友评论

    本文标题:五、枚举的两大特点

    本文链接:https://www.haomeiwen.com/subject/chbeyhtx.html