| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Python Programming >> Content
    TypeError i Python
    inden for sine biblioteker indeholder Python koden til at hæve fejl og standse udførelsen af ​​koden. De fejl , som Python kigger efter er normalt typiske fejl begået af programmører , eller fejl, som kan true sikkerheden i koden. En af disse , TypeError sikrer, at den korrekte type oplysninger bruges til den gennemførte proces . Hvis tolken finder en forkert type data i en linje kode , vil den standse programmet. For at forstå en TypeError , er det vigtigt at forstå fejl, datatyper og operationer. Fejl

    Fejl i Python , ligesom mange programmeringssprog , gå under navnet " Undtagelser ". Disse undtagelser advarer tolken , at en fejl er opstået . Når en undtagelse er hævet (eller " smidt ") kan en af ​​to ting ske : enten programmet vil gå ned, eller programmøren vil have oprettet fejlhåndterings- kode til "fange" fejlen og tage øjeblikkelig handling baseret på dens forekomst . I begge tilfælde afhænger den type kastet undtagelse af den type fejl, der sker.
    TypeError

    Programmører kunne kalde en TypeError undtagelse , når du bruger en forkert datatype for en beregning . TypeError undtagelser væsentligt at sige, at den aktuelle handling ikke kan ske ved hjælp af den tilgængelige type data . Følgende eksempel fungerer korrekt, fordi Python definerer en tilføjelse , der involverer to forskellige strenge : Hej

    >>> x = " streng1 " + " streng2 "

    Dog vil følgende eksempel smide en undtagelse , da Python ikke kan tilføje et heltal og en perlerække : Hej

    >>> x = 1 + " streng1 "
    Forebyggelse TypeError
    < br >

    en programmør kan forhindre en TypeError ved at kontrollere , inden du bruger variabler. Dette kræver brug af Pythons introspektive evner. Ved at bruge "type ", kan en programmør kontrollere den type data , der er indeholdt i en variabel . Hvis dataene ikke er i overensstemmelse med de krævede typer, kan programmøren tvinge variablen for at skifte til en anden type : Hej

    >>> x = "tre "

    >> > type ( x )


    Da x er en " str ", kan programmøren kræve, at input skifte til et heltal eller til noget andet helt.
    Catching TypeError

    anden måde at forhindre, at programmet går ned er at skabe undtagelse handlere i tilfælde af en TypeError hændelse som i følgende eksempel (husk at brug korrekt Python indrykning efter "try " og " undtagen" udsagn ) : Hej

    x = 2

    y = "tre "

    prøve : Hej

    x + y

    undtagen TypeError : Hej

    y = 3 fotos

    print y

    Tilføjelse " 2" og " Three" , vil kaste en TypeError . Men " undtagen" erklæring fanger TypeError og skifter y til et heltal , som programmet kan trygt tilføje variable x.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Code Nim for Python 
    ·Sådan oprettes Flash Cards i Python 
    ·Sådan bruges en Python ordbog 
    ·Hvordan man skriver inputted Information til fil Python…
    ·Hvad er en SQL- objekt 
    ·Sådan Konverter JSON til CSV i Python 
    ·Sådan : ScrollArea i Python 
    ·Gør Kompilerede Python Files 
    ·Funktioner på Python 
    ·Sådan installeres Python Tk 
      Anbefalede Artikler
    ·Sådan downloader & Lær Java på BlueJ Miljø 
    ·Sådan oprettes en GUI i Basic 
    ·Sådan Break en liste Apart in Prolog 
    ·Sådan kører CLS fra Java 
    ·Sådan Konverter COBOL Into Fortran 
    ·Sådan Test Local Upload FTP PHP i Dreamweaver 8 
    ·Hvordan tilføjer jeg en Java SSH klient til en webside…
    ·Sådan bruges CutePDF Fra Java 
    ·Sådan gemme data i ubundet DataGridView til en SQL Ser…
    ·Sådan bruges Google Oversæt for API og PHP 
    Copyright © Computer Viden http://www.computerdk.com