栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

枚举-在字符串转换中获取枚举的值

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

枚举-在字符串转换中获取枚举的值

您正在打印枚举 对象

.value
如果只想打印该属性,请使用该属性:

print(D.x.value)

请参阅 对枚举成员及其属性
编程访问权限

部分

如果您有枚举成员并需要其名称或值:

>>>>>> member = Color.red>>> member.name'red'>>> member.value1

__str__
如果只需要提供自定义字符串表示形式,则可以向枚举添加方法:

class D(Enum):    def __str__(self):        return str(self.value)    x = 1    y = 2

演示:

>>> from enum import Enum>>> class D(Enum):...     def __str__(self):...         return str(self.value)...     x = 1...     y = 2... >>> D.x<D.x: 1>>>> print(D.x)1


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/516709.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号