| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Python >> Content
    Types énumérés dans Python
    Python est un langage de programmation destiné à un usage général sur le Web et dans les applications de bureau . Cette flexibilité est en partie à une vaste bibliothèque de fonctions qui facilitent les tâches de programmation complexes ou répétitives à accomplir de Python. En raison de ces bibliothèques Python partage beaucoup de traits d'autres langages de programmation, plus établis, . Une partie des autres langages de programmation Python ne partage pas avec d'autres langues est le type énuméré . Toutefois, si les programmeurs à comprendre ce que fait un type énuméré dans la programmation, ils peuvent soit mettre en place leur propre version en code Python ou téléchargez bibliothèques tierces qui contiennent une telle mise en œuvre. Types énumérés dans Programmation

    Un type énuméré représente essentiellement une variable destinée à représenter un petit nombre de valeurs constantes. Par exemple, un type énuméré représentant la direction du vent contiendra quatre valeurs constantes , comme 1 pour « Nord», 2 pour « Sud», et ainsi de suite . Ces valeurs ne sont pas modifiables par l'utilisateur. Cela permet au programmeur de créer un type de données avec les valeurs de consigne représentés par des valeurs constantes ( habituellement numérique).
    Création d' un type numérique en Python

    le langage de programmation Python ne pas soutenir les types énumérés sur la boîte comme d'autres langages de programmation font. Une façon de contourner ce problème si un type énuméré est nécessaire de définir la variable avec des valeurs basées sur une plage de numéros . Ces valeurs peuvent être contenus dans une classe qui représente le type , comme dans l'exemple suivant:

    >>> Classe de vent :

    . . . NORD = 1

    . . . SUD = 2

    . . . EAST = 3

    pour les hôtels. . . WEST = 4

    Ensuite, un programmeur peut utiliser la classe pour accéder aux valeurs :

    >>> direction = Wind.NORTH

    >>> direction

    1
    types énumérés paquet en Python

    Le langage Python fait avoir un paquet de type énuméré en téléchargement. Ce forfait permet aux programmeurs de créer des types un peu plus près à la conception traditionnelle d'un type énuméré . En téléchargeant le paquet " enum " ( à partir de pypi.python.org /pypi /enum ) le programmeur peut importer le package de type énuméré dans le code et créer les types énumérés , comme dans l'exemple suivant:

    >> > à partir énumération importation Enum

    >>> Vents = Enum ( «Nord» , «Sud» , «Est» , «l'Occident» )
    Utilisation des types énumérés Photos, illustrations

    types énumérés peuvent être utilisés dans l'égalité et de comparaison en Python. Le programmeur peut créer un type énuméré , puis utiliser ce type de vérification des valeurs à travers un programme de lutte contre une norme statique. Par exemple, si le programme vérifie à plusieurs reprises la direction du vent , le programme peut utiliser la valeur avec le type " du vent " de créer une norme de comparaison , comme dans l'exemple suivant:

    direction de >>> = EAST

    >>> while direction == Wind.EAST :

    /* boucle exécute le code jusqu'à ce que les changements de valeur de vent de l'Est * /

    Previous :

    next :
      articles connexes
    ·Comment faire une liste de dictionnaires en Python 
    ·Comment concaténer des listes en Python 
    ·Comment copier eBooks avec Python 
    ·Comment afficher un URL en utilisant des expressions ré…
    ·Qu'est-ce que Python 2.5 
    ·Comment exécuter un script Python partir d'un shell 
    ·Récursive Merge Trier en Python 
    ·Comment compter sur une seule ligne en Python 
    ·Comment apprendre Python en ligne gratuit 
    ·Comment utiliser Python pour récupérer les données A…
      articles en vedette
    ·Différences entre écriture et writeLine en Python 
    ·Comment écrire un programme en Visual Basic qui Voix d…
    ·Comment déplacer VARCHAR2 à NCLOB 
    ·Comment trouver des majuscules dans Python 
    ·Comment créer des formulaires avec Visual Basic 
    ·Comment ouvrir un fichier binaire en Python 
    ·Comment appeler un événement en VB.NET 
    ·Comment convertir une date en UTC en utilisant Java 
    ·Comment modifier un document Word dans ASP.Net 
    ·Comment faire un formulaire de contact PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com