Python es un lenguaje de programación para uso general en la Web y en la aplicación de escritorio . Esta flexibilidad viene en parte a la amplia biblioteca de funciones que facilitan las tareas de programación complejas o repetitivas más fácil de lograr de Python. Debido a estas librerías , Python comparte muchos rasgos de otros lenguajes de programación, más establecidos . Una parte de otros lenguajes de programación Python que no comparte con otras lenguas es el tipo enumerado . Sin embargo , si los programadores entienden lo que hace un tipo enumerado en la programación , pueden o bien poner en práctica su propia versión en el código Python, o descargar bibliotecas de terceros que contengan este tipo de implementación . Tipos enumerados en Programación
Un tipo enumerado representa esencialmente una variable que representa un pequeño número de valores constantes. Por ejemplo , un tipo enumerado que representa la dirección del viento contendrá cuatro valores constantes , como 1 para " Norte", 2 para " Sur", y así sucesivamente. Estos valores no se pueden cambiar por el usuario. Esto permite al programador crear un tipo de datos con los valores de ajuste representados por valores constantes (normalmente numérico).
Crear un tipo numérico en Python
el lenguaje de programación Python hace es compatible con los tipos enumerados de la caja como otros lenguajes de programación hacen. Una forma de evitar esto si se requiere un tipo enumerado es definir variables con valores basados en una serie de números . Estas valor puede estar contenido en una clase que representa el tipo , como en el siguiente ejemplo :
>>> Clase de viento :
. . . Norte = 1
. . . SOUTH = 2
. . . ORIENTE = 3
. . . OESTE = 4
Entonces , un programador puede utilizar la clase para acceder a los valores :
>>> direction = Wind.NORTH
>>> dirección
1
enumerado tipos de paquetes de Python
El lenguaje Python tiene un paquete de tipo enumerado para su descarga. Este paquete permite a los programadores crear tipos un poco más a la concepción tradicional de un tipo enumerado . Al descargar el paquete " enumeración " (de pypi.python.org /pypi /enum ) el programador puede importar el paquete de tipo enumerado en el código y crear tipos enumerados , como en el siguiente ejemplo :
>> > de importación enumeración Enum
>>> Winds = Enum ( 'Norte ', ' Sur ', ' Medio ' , 'West ' )
Usar tipos enumerados
tipos enumerados se pueden utilizar en la igualdad y operaciones de comparación en Python. El programador puede crear un tipo enumerado y , a continuación, utilizar ese tipo para comprobar los valores a lo largo de un programa con un patrón estático. Por ejemplo, si el programa comprueba repetidamente la dirección del viento , el programa se puede utilizar el valor junto con el tipo " viento " para crear un estándar de comparación , como en el siguiente ejemplo :
dirección >>> = Este
>>> mientras que la dirección == Wind.EAST :
/* bucle se ejecuta el código hasta que los cambios de valor viento Del * /