| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Python Programming >> Content
    Tipi enumerati in Python
    Python è un linguaggio di programmazione pensato per un uso generale sul web e in un'applicazione desktop . Questa flessibilità in parte alla vasta libreria di Python di funzioni che semplificano le attività di programmazione complesse o ripetitive da realizzare. A causa di queste librerie , azioni Python molti tratti di altri linguaggi di programmazione , più consolidati. Una parte di altri linguaggi di programmazione Python che non condivide con altri linguaggi è il tipo enumerato . Tuttavia, se i programmatori di capire ciò che un tipo enumerato fa nella programmazione , possono sia implementare la propria versione in codice Python , o scaricare librerie di terze parti che contengono tale implementazione . Tipi enumerati nella programmazione

    un tipo enumerato rappresenta essenzialmente una variabile destinata a rappresentare un piccolo numero di valori costanti . Ad esempio , un tipo enumerato che rappresenta direzione del vento conterrà quattro valori costanti , come ad esempio 1 per " Nord", 2 per " Sud", e così via . Questi valori non sono modificabili dall'utente . Questo permette al programmatore di creare un tipo di dati con i valori impostati rappresentati da valori costanti ( solitamente numerico) .
    Creazione di un tipo numerico in Python

    Il linguaggio di programmazione Python fa non supporta i tipi enumerati , fuori dalla scatola , come altri linguaggi di programmazione fanno. Un modo per aggirare il problema se è necessario un tipo enumerato è quello di definire variabili con valori basati su una serie di numeri . Queste valore può essere contenuta in una classe che rappresenta il tipo , come nel seguente esempio :

    classe >>> Vento :

    . . . NORD = 1

    . . . SUD = 2

    . . . EST = 3

    . . . WEST = 4

    Poi , un programmatore può utilizzare la classe per accedere ai valori :

    >>> direzione = Wind.NORTH

    >>> direzione

    1
    Numerico tipi di pacchetto in Python

    Il linguaggio Python ha ancora un pacchetto di tipo enumerato per il download . Questo pacchetto consente ai programmatori di creare tipi un po 'più vicino alla concezione tradizionale di un tipo enumerato . Scaricando il pacchetto " enum " ( da pypi.python.org /pypi /enum ) il programmatore può importare il pacchetto di tipo enumerato nel codice e creare tipi enumerati , come nel seguente esempio :

    >> > da enum importazione enum

    >>> Winds = enum ( 'Nord ', ' Sud' , 'Est ', ' West' )
    Utilizzo dei tipi enumerati

    tipi enumerativi possono essere utilizzati in parità e operazioni di confronto in Python . Il programmatore può creare un tipo enumerato , e quindi utilizzare tale tipo di controllare i valori durante un programma contro uno standard statica . Ad esempio, se il programma controlla ripetutamente la direzione del vento , il programma può utilizzare valore insieme del tipo " vento " per creare uno standard di confronto , come nel seguente esempio :

    direzione >>> = EAST

    >>> mentre direzione == Wind.EAST :

    /* ciclo esegue il codice fino a quando cambia il valore del vento da est * /

    Previous :

    next :
      Articoli Correlati
    ·Come utilizzare PDB in Python 
    ·Come controllare se un valore è in un hash in Python 
    ·Tastiera Tutorial Python 
    ·Come fare un array vuoto su Python 
    ·Come convertire da binario a decimale Usare Python 
    ·Come partecipare a stringhe in Python 
    ·Errori Port non numerici in Python 
    ·Funzioni di Python per i principianti 
    ·Come determinare la lunghezza del dizionario in Python 
    ·Come convertire Epoch in Python 
      Articoli in evidenza
    ·Come fare un String Immutabile 
    ·Come modificare Dimensione carattere utilizzando la pro…
    ·Come ordinare in una griglia di dati 
    ·Come lavorare con caselle di controllo in Visual Basic 
    ·Il Codice di Striscia intestazioni e piè da file HTML 
    ·Come aggiungere JDK al classpath 
    ·Descrizione di Visual Basic 
    ·Come correggere gli errori di script 
    ·Che cosa è TK Format 
    ·Come caricare bonjour.msi 
    Copyright © Conoscenza Informatica http://it.wingwit.com