Bir numaraya 'Hiçbiri' adlı bir değer ekleyebilir miyim? Örneğin Bu soru benim önceki soruya Tabii How to set a variable's subproperty?Numara türüne 'Yok' adlı bir değer eklemek mümkün mü?
ilişkilidir
from enum import Enum
class Color(Enum):
None=0 #represent no color at all
red = 1
green = 2
blue = 3
color=Color.None
if (color==Color.None):
#don't fill the rect
else:
#fill the rect with the color
için , ben enum
yukarıdaki None
çalışmaz anlıyorum. ancak satıcının kodundan, böyle bir şey görüyor musunuz: bird.eye.Color=bird.eye.Color.enum.None
o kadar bir flufl.enum
kullanılan bir <class 'flufl.enum._enum.IntEnumValue'>
olduğunu type(bird.eye.Color)
kontrol etti. flufl.enum
veya Enum
'u kullanmanın çok farklı olmamalı. Çok teşekkürler!
Yukarıdaki kodu denediğinizde ne oldu? Bir hata mesajı aldın mı? –
Bir anahtar kelimeye atayamazsınız. 'Yok = *' 'SyntaxError' atar, ancak' none = * 'kullanabilirsiniz. – Pythonista
@Pythonista, hiçbiri vs. ile ilgili değil. – sawreals