这是我的代码蟒蛇为什么枚举有这个属性
#coding:utf8
from enum import Enum
class Color(Enum):
red=1
green=2
black=3
Color.red.price=30.0
Color.black.price=40.0
Color.green.price=40.0
Color.green.xxx = True
为什么color.red有这个属性,比如价格或XXX或什么? 谢谢你回答
我希望这会导致错误。它不应该有这些属性。 – Carcigenicate
@Carcigenicate有趣的是,我尝试了这一点,它的工作原理。 –
@cᴏʟᴅsᴘᴇᴇᴅ我试过了,但我手机上的QPython没有运行足够新的版本来安装该模块。我查看了文档,找不到价格字段。 python是否允许通过特殊的调整来实时添加属性,JS风格? – Carcigenicate