Comment utiliser le module enum pour définir des types d'énumération dans Python 2.x
Introduction :
Une énumération est un type de données qui limite la valeur d'une variable à une plage limitée. L'utilisation de types d'énumération peut rendre le code plus clair et lisible. Dans Python 2.x, nous pouvons utiliser le module enum pour définir les types d'énumération. Cet article expliquera comment utiliser le module enum pour définir et utiliser les types d'énumération, et donnera des exemples de code correspondants.
from enum import Enum
Voici un exemple de code qui montre comment définir un type d'énumération Weekday et donner à chaque valeur d'énumération un nom correspondant :
from enum import Enum class Weekday(Enum): MONDAY = 1 TUESDAY = 2 WEDNESDAY = 3 THURSDAY = 4 FRIDAY = 5 SATURDAY = 6 SUNDAY = 7
Dans cet exemple de code, nous définissons un type d'énumération Weekday qui contient Il y a sept valeurs d'énumération, correspondant à Du lundi au dimanche.
Voici un exemple de code qui montre comment utiliser le type d'énumération Weekday :
print(Weekday.MONDAY) # 输出:Weekday.MONDAY print(Weekday.SUNDAY) # 输出:Weekday.SUNDAY
Dans cet exemple de code, nous imprimons deux valeurs d'énumération du type d'énumération Weekday.
Voici un exemple de code qui montre comment comparer deux valeurs d'énumération dans le type d'énumération Weekday :
if Weekday.MONDAY == Weekday.MONDAY: print("Monday is equal to Monday") # 输出:Monday is equal to Monday
Dans cet exemple de code, nous comparons les valeurs d'énumération dans deux types d'énumération Weekday, selon Comparez les résultats porter des jugements conditionnels.
Résumé :
Cet article explique comment utiliser le module enum pour définir les types d'énumération dans Python 2.x et donne des exemples de code correspondants. En utilisant des types d'énumération, nous pouvons rendre le code plus clair et lisible. Dans le développement réel, lorsque vous devez limiter la plage de valeurs d'une variable, l'utilisation de types d'énumération sera très utile.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!