Python 2.7 hat das Ende des Supports erreicht und wird am 31. Januar 2026
eingestellt. Nach der Einstellung können Sie keine Python 2.7-Anwendungen mehr bereitstellen, auch wenn Ihre Organisation zuvor eine Organisationsrichtlinie verwendet hat, um die Bereitstellung von Legacy-Laufzeiten wieder zu aktivieren. Ihre vorhandenen Python 2.7-Anwendungen werden auch nach dem
Einstellungsdatum weiterhin ausgeführt und erhalten Traffic. Wir empfehlen die
Migration zur neuesten unterstützten Version von Python.
Enum-Klasse
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Die Enum-Klasse ist die Basisklasse für alle Enumerationstypen. Damit werden neue Enumerationsinstanzen initialisiert.
Enum wird vom Modul protorpc.messages bereitgestellt.
Konstruktor
Der Konstruktor der EnumField-Klasse wird folgendermaßen definiert:
- Klasse Enum(name, number=None)
-
Initialisiert automatisch eine Enumerationsinstanz, wenn die Klasse konstruiert wird. Ganzzahlen und Strings werden automatisch den Enumerationswerten zugeordnet.
Argumente
- name
- Der Name der Enumerationsinstanz, die initialisiert werden soll.
- number
- Die Nummer der Enumerationsinstanz, die initialisiert werden soll.
Löst eine Ausnahme aus, wenn der Aufruf auf einer bereits initialisierten Klasse erfolgt.
Klassenmethoden
Die Enum-Klasse bietet folgende Klassenmethoden:
- to_dict()
- Erstellt eine Wörterbuchversion der Enumerationsklasse. Sie können dieses Wörterbuch mit "def_num" und "import_enum" verwenden.
- Gibt einen Wörterbuchnamen und die Nummer der Enumerationsklasse zurück.
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-10-19 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Schwer verständlich","hardToUnderstand","thumb-down"],["Informationen oder Beispielcode falsch","incorrectInformationOrSampleCode","thumb-down"],["Benötigte Informationen/Beispiele nicht gefunden","missingTheInformationSamplesINeed","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-10-19 (UTC)."],[],[]]