type
status
date
slug
summary
tags
category
icon
password
标签
是否汉化
📌
只要没有郑重其事的开始,就不需要刻意说一声结束。退路一直都给你留在那里,毫无阻拦和顾虑,没有谁会难堪,连台阶都不需要铺。这是冲动包裹下最理性的办法了
 
enum模块在Python中提供了一种enum类型,可以方便地定义常量。
enum.Enum类是这个模块中最基础的类,可以来创建自定义的枚举类型。
使用Enum可以定义一组相关的常量,并且这些常量都是Enum类型的实例。比较有利的是,Enum会防止同一个值被定义两次。
使用Enum的基本步骤:

1. 从enum导入Enum类

2. 继承Enum类来自定义枚举类型

3. 使用类似类的方式来访问定义好的枚举成员

枚举的一些主要特性和好处:
  • 枚举成员具有顺序和唯一性
  • 枚举名称具有更好的可读性
  • 枚举具有类型安全性,不是任意值
  • 枚举成员都是该类的实例,可以定义方法
  • 既可以通过值获取枚举常量,也可以通过名称获取
  • 支持迭代等特性
所以Enum在定义一组预定义常量时非常有用。它产生了一组符合特定命名规则的实例,可以通过名字访问这些实例,同时保证了这些值的唯一性。

4. 枚举迭代

枚举支持迭代和遍历顺序。举个例子:

其他实例

 

🎒
离开乏味的皮囊,自由的灵魂在路上
  • Name: Alan Hsu
  • Tag: 随感、技术、经验、旅行、推荐、生活、音乐、电影 etc.
  • Email:xulanzhong521gmail.com
  • WeChat: Alan_Hsu_521
notion image
notion image
 
 
pycharm 总结整理35岁才发现,工作是没有意义的
Loading...