Przykład:Czy nazwane argumenty można używać z wyliczeniami w języku Python?
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
Ref: https://docs.python.org/3/library/enum.html#planet
Dlaczego chcę to zrobić? Jeśli istnieje kilka typów pierwotnych (int, bool) na liście konstruktorów, byłoby miło użyć nazwanych argumentów.
bardzo fajne. Nigdy nie zastanawiałem się nad rozwiązaniem problemu z mixinem. – kevinarpe
Pomysłowy. Masz up-vote. :) –
@ZeroPiraeus: Dodałem odpowiedź, ale nie dla nagrody - po prostu mając nadzieję na kilka głosów w górę (długa droga do zdobycia złotej odznaki [python-3.x];). –