Python 2.7 llegó al final de su ciclo de vida y se
obsolecerá el 31 de enero de 2026. Después de la baja, no podrás implementar aplicaciones de Python 2.7, incluso si tu organización usó anteriormente una política de la organización para volver a habilitar las implementaciones de entornos de ejecución heredados. Tus aplicaciones existentes de Python 2.7 seguirán ejecutándose y recibiendo tráfico después de su
fecha de baja. Te recomendamos que
migres a la versión más reciente compatible de Python.
La clase Enum
La clase Enum es la clase básica de todos los tipos enumerados y se usa para inicializar instancias nuevas de Enum.
El módulo protorpc.messages proporciona Enum.
Constructor
El constructor de la clase EnumField se define como se indica a continuación:
- class Enum(name, number=None)
-
Inicializa una instancia de Enum automáticamente cuando se construye la clase. Los números enteros y las strings se convierten automáticamente en los valores de enumeración.
Argumentos- name
- El nombre de la instancia Enum para inicializar.
- number
- El número de la instancia Enum para inicializar.
Provoca una excepción si se llama a una clase que ya se ha inicializado.
Métodos de clase
La clase Enum proporciona los métodos de clase siguientes:
- to_dict()
- Hace una versión de diccionario de la clase enumerada. Puedes usar este diccionario con import_enum y def_num.
- Muestra un nombre y número de diccionario para la clase enumerada.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-10-19 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-10-19 (UTC)"],[],[]]