String Indexering in Python
String-indexering stelt je in staat om individuele tekens van een string te benaderen met behulp van hun positie, of index.
Indexering in Python begint vanaf 0
. Dat betekent dat het eerste teken van een string de index 0
heeft, het tweede teken de index 1
, enzovoort.
Bijvoorbeeld, in het woord "codefinity"
:
Om een teken op index te benaderen, gebruik je vierkante haken []
met het indexnummer erin:
string = "codefinity" print("Print the c symbol:", string[0]) # First character print("Print the o symbol:", string[1]) # Second character print("Print the y symbol:", string[9]) # Last character
Index Buiten Bereik
Als je probeert toegang te krijgen tot een teken op een index die niet bestaat, zal Python een foutmelding geven:
# This will raise an IndexError string = "codefinity" print(string[10])
Dit wordt een "index out of range"-fout genoemd. In het woord "codefinity"
zijn geldige indexen van 0
tot 9
, omdat het in totaal 10
tekens heeft.
Swipe to start coding
In boekhoudsystemen worden vaak initialen gebruikt in plaats van volledige namen bij het genereren van rapporten of handtekeningen.
Je krijgt de variabelen first_name
en last_name
, die de naam van een persoon opslaan.
Gebruik alleen string-indexering om de eerste letters van elke naam te extraheren en ze weer te geven in het formaat: M.J.
Oplossing
Bedankt voor je feedback!