Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Python Programming >> Content
    Nummerert Typer i Python
    Python er et programmeringsspråk ment for generell bruk på nettet og i desktop applikasjon . Denne fleksibiliteten kommer delvis til Python omfattende bibliotek av funksjoner som gjør komplekse eller repetitive programmeringsoppgaver lettere å oppnå. På grunn av disse bibliotekene , Python deler mange trekk av andre, mer etablerte programmeringsspråk . En del av andre programmeringsspråk som Python ikke deler med andre språk er nummerert type. Men hvis programmerere forstår hva en nummerert typen gjør i programmering, kan de enten implementere sin egen versjon i Python -kode, eller laste ned tredjeparts biblioteker som inneholder en slik implementering . Nummerert typer I programmering

    En spesifisert typen representerer egentlig en variabel ment å representere et lite antall faste verdier. For eksempel vil en nummerert typen representerer vindretning inneholde fire konstante verdier , for eksempel en for "Nord ", to for "Sør ", og så videre . Disse verdiene kan ikke endres av brukeren. Dette gjør det mulig for programmerer å lage en datatype med faste verdier representert ved konstante verdier (vanligvis numerisk) .
    Opprette en numerisk type i Python

    programmeringsspråket Python gjør støtter ikke nummerert typer ut av boksen som andre programmeringsspråk gjøre . En måte å komme rundt dette hvis en nummerert type er nødvendig er å definere variabel med verdier basert på en rekke tall . Disse verdiene kan finnes i en klasse som representerer den typen , som i følgende eksempel : en

    >>> klasse Vind : en

    . . . NORTH = 1

    . . . SOUTH = 2

    . . . EAST = 3

    . . . WEST = 4

    Deretter kan en programmerer bruke klassen til å få tilgang til verdiene : en

    >>> retning = Wind.NORTH

    >>> retning

    en
    nummerert typer pakke i Python

    Python språket har en nummerert typen pakke for nedlasting. Denne pakken lar programmerere å lage typer litt nærmere den tradisjonelle oppfatningen av en nummerert type. Ved å laste ned " enum " pakken (fra pypi.python.org /PyPI /enum ) programmerer kan importere nummerert typen pakken i koden og lage nummererte typer , som i følgende eksempel : en

    >> > fra enum import Enum

    >>> Winds = Enum ( 'Nord ', ' Sør ' , 'Øst ', ' West ')
    Bruke nummerert Typer

    nummerert typer kan brukes i likestilling og sammenligning operasjoner i Python . Programmereren kan opprette en nummerert type, og deretter bruke denne typen for å sjekke verdiene gjennom et program mot en statisk standard . For eksempel , hvis programmet gjentatte ganger sjekker vindretningen , kan programmet bruke verdien sammen med " Wind" for å lage en standard for sammenligning , som i følgende eksempel : en

    >>> retning = EAST

    >>> mens retning == Wind.EAST : en

    /* løkke utfører kode inntil vinden verdiendringer fra EAST * /

    früher :

     Weiter:
      Relatert Artike
    ·Slik konverterer en ordbok til XML i Python 
    ·Hvordan skrive inn en kommando for et nummer i Python 
    ·Python Keyboard Opplæring 
    ·Hvordan endre Python versjon i Snow Leopard 
    ·Slik fjerner Keys Fra en ordbok i Python 
    ·Hvordan bryte en streng i Python 
    ·Python Lambda Opplæring 
    ·Slik oppgraderer Fra Python 2.5 til 2.6 
    ·Hvordan oppdatere en Python Sti 
    ·Hvordan konvertere en streng til en liste 
      Anbefalte artikler
    ·Hvordan slette Lineshape objekter i Visual Basic 
    ·Tutorial på JMS 
    ·How to Program for Exponents 
    ·Slik viser et regneark i Visual Basic Express 
    ·Hvordan Plot flere grafer i Mathematica 
    ·Slik bruker du en Java Canvas 
    ·Hvordan Beregn Integral Med C + + 
    ·Hvordan Stress Test AJAX 
    ·Hvordan skrive makroer i Visual Basic 
    ·Hvordan lage en Vista Sidebar Gadget 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/