Negatieve Indexering
Je kunt tekens in een string benaderen met behulp van negatieve indexering, die begint vanaf het einde van de string.
Dit is vooral handig wanneer je het laatste teken wilt krijgen of achteruit wilt werken, zonder handmatig de totale lengte van de string te tellen.
Syntax
python
Negatieve indexering begint bij -1
.
string[-1]
retourneert het laatste teken,
string[-2]
retourneert het op één na laatste, enzovoort.
string[-0]
is hetzelfde als string[0]
(eerste teken), dus het wordt zelden gebruikt.
Voorbeeld
document = "Invoice #34567" last_char = document[-1] print(last_char) # Output: 7
In dit geval hoeven we het totale aantal tekens niet te tellen om de laatste te vinden.
We gebruiken eenvoudigweg -1
om het laatste cijfer van het factuurnummer te krijgen.
Swipe to start coding
Je werkt met een financiële recordstring. Gebruik negatieve indexering om te extraheren:
- Het laatste teken van de string;
- Het op één na laatste teken.
Ken ze toe aan de variabelen last_char
en second_last_char
, respectievelijk.
Oplossing
Bedankt voor je feedback!