उदाहरण:पाइथन एनम्स के साथ तर्कों का नाम इस्तेमाल किया जा सकता है?
class Planet(Enum):
MERCURY = (mass: 3.303e+23, radius: 2.4397e6)
def __init__(self, mass, radius):
self.mass = mass # in kilograms
self.radius = radius # in meters
रेफरी: https://docs.python.org/3/library/enum.html#planet
क्यों मैं यह कर करना चाहते हैं? यदि कन्स्ट्रक्टर सूची में कुछ आदिम प्रकार (int, bool) हैं, तो नामांकित तर्कों का उपयोग करना अच्छा होगा।
बहुत शांत। मैंने कभी मिश्रित के साथ समस्या को हल करने पर विचार नहीं किया। – kevinarpe
इंजेनिअस। एक अप-वोट है। :) –
@ ज़ीरोपीरायस: मैंने एक जवाब जोड़ा, लेकिन बक्षीस के लिए नहीं - बस कुछ अप-वोटों की उम्मीद है (मेरे [पायथन-3.x] सोने के बैज के लिए जाने का लंबा रास्ता!)। –