Negativ Indeksering
Du kan få tilgang til tegn i en streng ved å bruke negativ indeksering, som starter fra slutten av strengen.
Dette er spesielt nyttig når du vil hente det siste tegnet eller jobbe bakover, uten å manuelt telle den totale lengden på strengen.
Syntaks
python
Negativ indeksering starter på -1
.
string[-1]
returnerer det siste tegnet,
string[-2]
returnerer det nest siste, og så videre.
string[-0]
er det samme som string[0]
(første tegn), så det brukes sjelden.
Eksempel
document = "Invoice #34567" last_char = document[-1] print(last_char) # Output: 7
I dette tilfellet trenger vi ikke å telle det totale antallet tegn for å finne det siste. Vi bruker ganske enkelt -1
for å få det siste sifferet i fakturanummeret.
Swipe to start coding
Du jobber med en finansiell registreringsstreng. Bruk negativ indeksering for å trekke ut:
- Det siste tegnet i strengen;
- Det nest siste tegnet.
Tildel dem til variablene last_char
og second_last_char
, henholdsvis.
Løsning
Takk for tilbakemeldingene dine!