培训无忧网合作机构 > 学校机构 > 北京达内教育欢迎您!

咨询热线 400-001-5729

Python中枚举的作用是什么?

发布时间:2021-11-29 09:44:56

python培训班学费一般多少
      枚举广义可以理解为是一个可以被列举的集合。
      枚举有两个特性:
      1、可以被列举的集合(需要注意的是,此集合不能是无尽数);
      2、不可变性(比如上面举的例子,一周为7天,这是不可变的);
      为什么要使用枚举?
      使用枚举最初的目的就是为了能够看懂,使用枚举所做的一切,都是为了让计算机语言更加偏向于自然语言,也就是偏向于人类所能理解的话。
      它能够以更接近自然语言的方式来表达数据,使程序的可读性和可维护性大大提升,Python也可以使用字典来代替枚举,但存在一些问题:
      1、枚举值可以修改(如果被人随便改动,那危险系数是很高的);
      2、用类定义的话,这些枚举功能的类可以被实例化;
      3、枚举值是否重复无法检查(如果写错再调错了,那就太费劲了)。
      使用枚举类有的好处:
      1、不能被继承;
      2、定义之后不能在类内修改;
      3、枚举名称不能重复,这点和字典一样,如果名称重复,则会覆盖;
      4、使用@unique可以识别值是否重复。

      

      本文由培训无忧网达内IT教育专属课程顾问老师整理发布,更多相关课程请关注培训无忧网Python培训或添加老师微信:15033336050

以上文章由北京达内教育课程顾问整理编辑发布,部分文章来自网络内容真实性请自行核实或联系我们,了解相关专业课程信息您可在线咨询也可免费申请试课。关注官方微信了解更多:150 3333 6050

免 费 申 请 试 课