|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> python Programming >> Content

    Uppräkningstyper i Python

    Python är ett programmeringsspråk avsett för allmänt bruk på webben och i datorprogram . Denna flexibilitet kommer delvis Python omfattande bibliotek med funktioner som gör komplicerade eller repetitiva programmeringsuppgifter lättare att utföra . På grund av dessa bibliotek , Python delar många drag av andra , mer etablerade programmeringsspråk . En del av andra programmeringsspråk som Python inte delar med andra språk är den uppräknade typen . Men om programmerare förstår vad en uppräknad typ gör i programmering , kan de genomföra antingen sin egen version i Python kod , eller hämta från tredje part bibliotek som innehåller ett sådant genomförande . Uppräkningstyper i programmering

    En uppräknad typ utgör i huvudsak en variabel avsedd att representera ett litet antal konstanta värden . Till exempel kommer en uppräknad typ representerar vindriktning innehålla fyra konstanta värden , t.ex. 1 för " North ", 2 för "South ", och så vidare . Dessa värden är inte bytas av användaren . Detta gör det möjligt för programmerare att skapa en datatyp med inställda värden som representeras av konstanta värden ( vanligen numerisk ) .
    Skapa en numerisk typ i Python

    programmeringsspråket Python gör inte stödja uppräkningstyper ur lådan som andra programmeringsspråk gör . Ett sätt att komma runt detta om en uppräknad typ krävs är att definiera variabel med värden utifrån en rad siffror . Dessa värde kan finnas i en klass som representerar den typ , som i följande exempel :

    >>> klass Vind :

    . . . NORTH = 1

    . . . SOUTH = 2 Review

    . . . EAST = 3

    . . . WEST = 4

    Därefter kan en programmerare använda klassen att komma åt värden :

    >>> riktning = Wind.NORTH

    >>> riktning

    1
    uppräkningstyper paket i Python

    Python-språket har en uppräknad typ paket för nedladdning . Detta paket tillåter programmerare att skapa olika typer lite närmare den traditionella uppfattningen av en uppräknad typ . Genom att ladda ner " enum " paket ( från pypi.python.org /pypi /enum ) programmeraren kan importera uppräkningstyp paketet i koden och skapa uppräknade typer , som i följande exempel :

    >> > från enum import Enum

    >>> Winds = Enum ( ' nord ' , ' syd ' , ' öst ' , ' West ' ) Addera Använda uppräkningstyper

    uppräkningstyper kan användas i jämlikhet och verksamheten jämförelse i Python . Programmeraren kan skapa en uppräknad typ , och sedan använda den typen för att kontrollera värdena genom ett program mot en statisk standard . Till exempel , om programmet upprepade gånger kontrollerar vindriktning , kan programmet använda värdet tillsammans med " Wind " typ för att skapa en standard för jämförelser , som i följande exempel :
    riktning

    >>> = EAST

    >>> medan riktning == Wind.EAST :

    /* slingan exekverar koden tills förändringar vind värde från EAST * /

    Tidigare:

    nästa:
    relaterade artiklar
    ·Användning av Python Web
    ·Hur man går med listor i Python
    ·Hur man lär Python Online Gratis
    ·Hur man uppgraderar från Python 2,5-2,6
    ·Hur man installerar Python för Windows
    ·Hur skiljer man en Comma från en sträng
    ·Hur Round flyttal i Python
    ·Python Resources
    ·Hur Override en funktion i Python
    ·Hur att förhindra att mer än en instans av ett progra…
    Utvalda artiklarna
    ·Hur främja god kodning metoder från Software Develope…
    ·Hur får tangenttryckningar i C + +
    ·Hur man utför dynamisk minneshantering i C + +
    ·Hur man använder en listruta i en HTA
    ·Hur till Redigera och sortera Packat Decimal i Mainfram…
    ·Hur man använder SPAN Element Med Bädda CSS
    ·Hur man använder flera JavaScript-filer i samordning m…
    ·Hur man avgör en filtyp i PHP
    ·Hur man gör en VBS -fil
    ·Perl kontakttyperna
    Copyright © Dator Kunskap http://www.dator.xyz