Python 2.7 ha llegado al final de su ciclo de vida y
dejará de estar disponible el 31 de enero del 2026. Después de la retirada, no podrás desplegar aplicaciones de Python 2.7, aunque tu organización haya usado anteriormente una política de organización para volver a habilitar los despliegues de entornos de ejecución antiguos. Tus aplicaciones de Python 2.7 seguirán ejecutándose y recibiendo tráfico después de la
fecha de retirada. Te recomendamos que
migres a la versión compatible más reciente de Python.
La clase enum
Organízate con las colecciones
Guarda y clasifica el contenido según tus preferencias.
La clase Enum representa la base de todos los tipos definidos y se usa para inicializar nuevas instancias de Enum.
Enum
lo proporciona el módulo protorpc.messages
.
Constructor
El constructor de la clase EnumField se define a continuación:
- class Enum(name, number=None)
-
Inicializa una instancia de Enum de forma automática cuando se construye la clase. Se envían valores enteros y cadenas a los valores de Enum de forma automática.
Argumentos
- name
- Nombre de la instancia de Enum que se va a inicializar.
- number
- Número de la instancia de Enum que se va a inicializar.
Genera una excepción si se invoca en una clase ya inicializada.
Métodos de clase
La clase Enum proporciona los siguientes métodos de clase:
- to_dict()
- Crea una versión de diccionario de la clase enumerada. Puedes usar este diccionario con def_num e import_enum.
- Devuelve el nombre y el número de un diccionario de la clase enumerada.
A menos que se indique lo contrario, el contenido de esta página está sujeto a la licencia Reconocimiento 4.0 de Creative Commons y las muestras de código están sujetas a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio web de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-09-12 (UTC).
[[["Es fácil de entender","easyToUnderstand","thumb-up"],["Me ofreció una solución al problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Es difícil de entender","hardToUnderstand","thumb-down"],["La información o el código de muestra no son correctos","incorrectInformationOrSampleCode","thumb-down"],["Me faltan las muestras o la información que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-09-12 (UTC)."],[],[],null,[]]