腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
4
回答
没有
枚举
的Pythonic设计
python
、
enums
关于如何在
Python
中实现
枚举
,有一些问题。大多数解决方案最终或多或少都等同于下面这样的东西: DOG=1其他人已经提出了构建
枚举
的更复杂的方法,但最终倾向于看起来像这个例子,当所有的说和做的时候事实上,似乎每次有人问为什么
Python
中没有
枚举
时,你都会听到一些抱怨,比如为什么没有理由在像
Python
这样的语言中尝试和加强编译时
类型
安全,或者需要
枚举
的设计在
Python
中是
浏览 1
提问于2012-10-10
得票数 10
回答已采纳
3
回答
如何在
python
中定义C-
枚举
类型
python
、
ctypes
、
memmove
我在C中有一个
枚举
数据
类型
,我应该如何在
python
中声明它?我希望这个
枚举
变量是一个结构的一部分,并且这个结构的值的分配将通过memmove完成。赋值后,我希望显示结构中每个变量的值,对于
枚举
类型
,我希望显示
枚举
字符串。
浏览 5
提问于2015-02-09
得票数 5
回答已采纳
1
回答
表示
Python
枚举
中的复杂对象
python
、
enums
、
spyder
我正在使用一个基于图形的框架,该框架由几种
类型
的节点和关系组成。这些
类型
中的每一种都有一些我希望能够轻松访问的元属性。为了表示这些
类型
,我认为一个
枚举
是最好的选择。我对
Python
还比较陌生,但我知道其他语言的
枚举
,比如Java。我想这个问题真的可以归结为这是否是
Python
中
枚举
的一个很好的使用。我代表我的
类型
如下: VERB = 'verb' NOUN
浏览 0
提问于2018-05-18
得票数 4
12
回答
如何扩展
Python
?
python
、
python-3.x
、
enums
在
Python
3.4中扩展Enum
类型
的最佳实践是什么,甚至有可能这样做吗?TypeError: Cannot extend enumerations 目前,没有可能使用成员创建基
枚举
类并在其他
枚举
类中使用它(如上面的示例所示)。还有其他方法来实现
Python
枚举
的继承吗?
浏览 13
提问于2015-11-12
得票数 102
回答已采纳
1
回答
用
Python
将函数存储在稀疏数组中
python
、
sparse-array
我有一个相对较大的
枚举
,其中每个成员代表一个消息
类型
。客户端将收到一条消息,其中包含与
枚举
中的msg
类型
关联的整数值。对于每个msg
类型
,将有一个单独的函数回调来处理msg。我希望尽可能快地使用稀疏数组(或向量)查找和分配回调,其中
枚举
值映射到回调的索引。这在
Python
中是可能的吗?给定的数组不能保持函数
类型
?我现在理解
Python
字典查找是复杂的O(1),这使它们成为完美的候选。谢谢。
浏览 4
提问于2012-06-13
得票数 0
回答已采纳
2
回答
将C++
枚举
转换为
python
int
c++
、
python
我为返回
枚举
的C++函数提供了一个
python
包装器。当我执行以下操作时:加载网页时出现以下错误: No to_
python
(by-value) converter
浏览 2
提问于2013-02-13
得票数 0
5
回答
是否可以在
枚举
中重写__new__来将字符串解析为实例?
python
、
enums
、
python-3.4
我想将字符串解析为
python
枚举
。通常情况下,需要实现一个解析方法。几天前,我发现了__new__方法,它能够根据给定的参数返回不同的实例。elif (self == Types.Source): return "src"当我执行
Python
class Types(enum.Enum): File "C:\Program Files\
Python
\
Python<
浏览 6
提问于2014-06-08
得票数 14
回答已采纳
5
回答
Enum作为函数中的参数
python
、
numpy
、
coding-style
我注意到,现在许多库似乎更喜欢使用字符串而不是
枚举
类型
的变量作为参数。class SIDE:
浏览 8
提问于2015-01-08
得票数 28
回答已采纳
3
回答
如何使用SWIG
枚举
枚举
成员
c++
、
python
、
swig
我是否可以将一个C++ enum公开为一个真实的实体,而不是一组常量,这样我就可以在
python
代码中
枚举
它们了?
浏览 0
提问于2012-11-07
得票数 12
回答已采纳
2
回答
python
支持
枚举
类型
吗?
python
、
python-3.x
有没有一种方法可以让C++像
Python
中那样
枚举
类型
?例如,在C++中我可以这样做: bar, blah并将它们用作全局常量。在
Python
中有类似的东西吗?
浏览 0
提问于2016-06-10
得票数 0
1
回答
函数参数中
枚举
类型
的
Python
类型
python
、
python-3.x
、
enums
、
enumeration
、
python-typing
我有这个
python
枚举
ITEM_1 = 'revenue'我使用的是
python
3.7
浏览 0
提问于2020-05-23
得票数 0
1
回答
Python
2.7 (enum34)中的Enum
类型
检查?
python
、
python-2.7
、
types
、
enums
、
pycharm
我在
Python
2.7中与一起使用
枚举
,它支持
Python
3.4-2.7的
枚举
。def someFunction(some_enum_item): :param some_enum_item: oneisinstance是否是测试参数是否具有正确
类型
的正确方法? 我如何正确地建模:type some_enum_it
浏览 2
提问于2016-02-14
得票数 2
1
回答
C++中元组值到Enum值的映射
c++
、
dictionary
、
enums
我正在做一些家庭作业,要求我在C++运行前评估
python
变量
类型
,有点像编译器的第一次通过之类的东西。我尝试这样做的一部分是制作一个元组映射,其中每个元组包含一个操作符和两个操作数
类型
,即(" str“、"str”、'+'),这将映射到str的输出
类型
。为此,我创建了两个
枚举
:一个
类型
,一个操作数,并试图在代码中实现该
枚举
: NUMBER=0, LIST=1,
浏览 1
提问于2020-03-02
得票数 0
回答已采纳
1
回答
Postgres/SQLAlchemy/Alembic使用以下命令将数据
类型
从
枚举
更改为int并映射值
python
、
postgresql
、
enums
、
sqlalchemy
、
alembic
我一直在一些DB模型中使用
枚举
作为数据
类型
,我一直在SQLAlchemy中使用
枚举
类型
,(因此)也在Postgres中使用
枚举
类型
。在整个开发过程中,出于一些较小的原因,我决定将这些
枚举
替换为整数(包括添加新值时更高的灵活性,这将需要立即进行数据库迁移,从而改变数据
类型
,并且在alembic中更改数据
类型
相当复杂,而且
枚举
似乎比int因此,我必须创建一个迁移,使用alembic迁移将enum列的数据
类型</e
浏览 12
提问于2017-12-23
得票数 1
回答已采纳
1
回答
特定
枚举
值的
类型
批注
python
、
python-3.x
、
enums
、
type-hinting
、
python-typing
在
Python
中有没有一种方法可以获得特定
枚举
值(而不是整个
枚举
)的
类型
注释?例如,下面的代码尝试使用Binary.One的
类型
批注,它将是Binary的子
类型
from typing import TypeVar, Generic
浏览 0
提问于2020-08-10
得票数 1
2
回答
python
eve架构中的
枚举
类型
python
、
enums
、
database-schema
、
eve
我是
python
Eve框架的业余爱好者,但我将其用于开发目的。但是,我不知道如何在模式中使用
枚举
类型
。我指的是
python
Eve中这种数据
类型
的语法。那么,如何在
python
eve模式中表达这一点呢? "tts" : {"enum": ["show","hide"]}, 任何帮助都是非常感谢的。
浏览 19
提问于2019-02-01
得票数 0
回答已采纳
1
回答
包含字符串常量的
Python
枚举
类
python
可以在
Python
中使用字符串常量(或任何其他任意数据
类型
)实现
枚举
吗?): white = "white as snow"原因,不难猜测,是直接将
枚举
的常量用作字符串
浏览 15
提问于2020-05-09
得票数 0
1
回答
对Boost.
Python
公开的
枚举
进行酸洗
python
、
pickle
、
boost-python
是否可以(使用cPickle)对使用Boost.
Python
公开的
枚举
进行筛选?我已经使用描述的第一种方法成功地pickled了其他对象,但是这些方法似乎都不适用于
枚举
类型
,并且默认情况下这些对象似乎不是可pickleable的。
浏览 0
提问于2010-07-10
得票数 5
回答已采纳
2
回答
Pythonic多态参数
python
、
python-3.x
我对
Python
还是个新手。我有一个案例,我在Blender中创建几何图形。我使用
枚举
来定义几何体的
类型
。不同
类型
的几何体需要不同的初始化参数。为了调用函数,我们给它一个
枚举
和该
枚举
的适当参数,然后该函数使用开关块或其他东西来处理每种
类型
的
枚举
。我不想使用函数重载--我想要一个处理各种情况的函数。 我猜参数可能是一本字典。
浏览 27
提问于2019-05-19
得票数 2
回答已采纳
2
回答
枚举
上的迭代顺序是确定性的吗?
python
、
python-3.x
、
enums
我正在使用aenum库。 _init_ = "value string" FULL_TIME = 2, "Full-Time" return self.string for value, string in Availabilit
浏览 4
提问于2022-03-24
得票数 1
回答已采纳
点击加载更多
相关
资讯
Python 中的枚举类型
浅谈Java枚举类型
贰 | 数据类型9 —— 枚举类型
MQL4编程——枚举类型
MySQL枚举类型的“八宗罪”
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
语音识别
活动推荐
运营活动
广告
关闭
领券