Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Wat is IndexError in Python ?
Python bevat een aantal ingebouwde fouten die optreden wanneer programmeurs voeren eenvoudige fouten . Een dergelijke fout , een IndexError , treedt op wanneer samengestelde gegevenstypen onjuist worden gemanipuleerd . Om te begrijpen wat een IndexError voorkomt , moet een programmeur weet hoe samengestelde gegevenstypen werken , wanneer de fout optreedt , en hoe de fout helemaal te vermijden . Lijsten en Tuple Data Types

In Python , de lijst en Tuple data types gedragen als composite data types , met meerdere verwijzingen naar de verschillende waarden . Bijvoorbeeld

x '

y = ( '1 , '2 ' , '3 ' ) op

De variabele " x " staat voor een lijst , aangegeven met vierkante haken . " Y " een Tuple . Hoewel er verschillen zijn tussen de twee soorten gegevens , ze houden allebei variabele hoeveelheden gegevens ( in dit geval , zowel houd de waarden " 1 , 2 , 3 " ) .
Index
< br >

om waarden uit een lijst of tupel te halen, moet de programmeur de index van de waarde kennen . Gezien de lijst

x = [ '1 ' , '2 ' , '3 ' ]

de waarden bezetten drie indexen . Alle indices voor samengestelde data types beginnen met het getal nul . Dus variabele x bevat drie waarden op drie indices : nul, een en twee . Een programmeur zal een bepaalde waarde door te verwijzen naar de variabele en de index van de waarde van de tussen haakjes . Om waarde uit de lijst te halen , zou de juiste verwijzing

zijn x [ 0 ]

Welke de eerste index van de lijst x vertegenwoordigt .
out of Range indices

Omdat een lijst of een verbinding type heeft slechts beperkte indexen ( dat wat data bevat , of is gereserveerd voor data ) , kan een programmeur per ongeluk proberen om toegang te krijgen tot een index buiten de bereik van de lijst . In Python , zal deze poging een fout te gooien , een zogenaamde IndexError . Bijvoorbeeld , de lijst x slechts drie indices ( nul , een en twee ) . Tijdens een programma , een poging om een index daarbuiten optreden. In dit geval , een IndexError optreedt
Voorbeelden

Een eenvoudig voorbeeld is een eenvoudige verkeerde toegang tot een buiten bereik index op een lijst : .

y = x [ 3 ]

Dit zal een IndexError gooien ( x heeft geen index " 3 " ) . Een index fout kan onbedoeld optreden als onderdeel van een lus :

i = 0 ;

terwijl i < = 4 :

afdruk
x [ i ]

i + = 1

Zodra de variabele " i " in stappen van drie , zal de lus probeert af te drukken x [ 3 ] en gooi een IndexError . Om dit scenario te vermijden , gebruikt u de " voor" -lus structuur, die altijd drukt alleen de bestaande indexen in een lijst :

voor y in x :

druk y
< br >

Previous: Next:
  python Programming
·Hoe te lijsten afdrukken in Py…
·String Lengte Limit in Python 
·Hoe de HIER- Python installere…
·Hoe te SQLite bestanden te lez…
·Hoe maak je een venster maken …
·Hoe te Iterate alleen even num…
·Hoe u een functie uit een stri…
·Hoe te gebruiken Pythonscript 
·Header Fout in Python 
  Related Articles
Wat is VBA ? 
Wat zijn de functies van Visual Basic ? 
Wat is een Visual Basic DataGrid ? 
Wat is een Array in Visual Basic ? 
Wat is de Visual Basic IDE ? 
Wat is Visual Studio Express ? 
Wat is Visual Basic 6.0 ? 
Wat is OCX in Visual Basic ? 
Wat is proportioneel lettertype ? 
  Programmering Articles
·Hoe maak je een dubbele te maken in een …
·Hoe te houden van de JS Prototype Up to …
·Java & Onopgeloste Compilation Fout 
·Hoe maak je een PHP -bestand verzenden i…
·Wat zijn codering vaardigheden ? 
·Hoe te : SORT Verb in het Programma COBO…
·Hoe maak je een schuine streep in PHP Es…
·Hoe te Verschillende opeenvolgende spati…
·Hoe je meerdere rijen invoegen Van SPUFI…
Copyright © Computer Kennis http://www.nldit.com