password
URL
type
status
date
slug
summary
tags
category
icon
周起始
标签
是否汉化
📌
只要没有郑重其事的开始,就不需要刻意说一声结束。退路一直都给你留在那里,毫无阻拦和顾虑,没有谁会难堪,连台阶都不需要铺。这是冲动包裹下最理性的办法了
 
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
 
 
Relate Posts
基于大模型搭建本地私有化知识库的搭建与研究
Lazy loaded image
python中 self cls的区别
Lazy loaded image
Mac|csv打开乱码问题
Lazy loaded image
Prompt 工程|样例驱动的渐进式引导法:利用 AI 高效设计提示词 ,生成预期内容
Lazy loaded image
Prompt 全集_backup
Lazy loaded image
支持大模型流式输出的JSON提取工具
Lazy loaded image
pycharm 总结整理35岁才发现,工作是没有意义的
Loading...
Alan_Hsu
Alan_Hsu
许心志我在 蓝湛阔天海 中定自主宰
统计
文章数:
176
Latest posts
python中 self cls的区别
2025-1-11
2025_周报 #01
2025-1-5
2024_年终总结: [代码与咖啡]打工人的漂流记
2025-1-4
2024_半年总结_工作篇
2025-1-4
🎄✨ 圣诞特辑 | 美食简餐 🎁🍷
2025-1-3
基于大模型搭建本地私有化知识库的搭建与研究
2025-1-2