zoukankan      html  css  js  c++  java
  • Python之枚举类型

    一、前言

           枚举类型是一种数据类型,是一系列常量的集合。

           枚举类型列出所有可能的取值,枚举类型的取值不能超出定义的范围。

    二、使用enum

            

      (1)定义枚举时,成员变量不能重复

              

      (2)成员变量值相同,第二个成员名是第一个成员的别名。输出的结果均是第一个成员。

               

      (3)成员变量要唯一,不能重复,可使用@unique

                

     三、枚举取值

             枚举类每个成员都有名称和值。

             

             也可通过迭代的方式遍历成员。

              

             __members__特殊属性,可以将成员名称与成员值一一映射。

             

     四、枚举类型的特点

         (1)枚举类型不能用=赋值符号进行赋值

                  enum weekday {sun, mou, tue, wed, thu, fri, sat } ;

                  sun=5;这是错误的

          (2)枚举成员本身就有一个序号值,默认从0开始,即0,1,2...

                   但定义时,也可以自己改变序号值,举例: enum weekday {sun=7, mou, tue, wed, thu, fri, sat } ;

                   那么序号值是7,8...逐渐+1

  • 相关阅读:
    osg控制相机移动
    osg绘制胶囊体
    Pset_RampFlightCommon
    osg抓图
    osg截取场景图片
    osg实现三视图
    Sonar系列:Gitlab集成Sonarqube实现自动检测代码并发送报告给提交者(五)
    Sonar系列:通过Jenkins集成sonarqube做持续扫描(四)
    来到这座城市3年了
    DongTai--被动型IAST工具部署体验
  • 原文地址:https://www.cnblogs.com/balllyh/p/13365426.html
Copyright © 2011-2022 走看看