Negativ Indeksering
Du kan få adgang til tegn i en streng ved hjælp af negativ indeksering, som starter fra slutningen af strengen.
Dette er især nyttigt, når du vil have fat i det sidste tegn eller arbejde baglæns uden manuelt at tælle den samlede længde af strengen.
Syntaks
string[-1] # Last character
string[-2] # Second-to-last character
string[-3] # Third-to-last character
Negativ indeksering starter ved -1
.
string[-1]
returnerer det sidste tegn,
string[-2]
returnerer det næstsidste, og så videre.
string[-0]
er det samme som string[0]
(første tegn), så det bruges sjældent.
Eksempel
123document = "Invoice #34567" last_char = document[-1] print(last_char) # Output: 7
I dette tilfælde behøver vi ikke tælle det samlede antal tegn for at finde det sidste.
Vi bruger simpelthen -1
for at få det sidste ciffer i fakturanummeret.
Swipe to start coding
Du arbejder med en finansiel registreringsstreng. Brug negativ indeksering til at udtrække:
- Det sidste tegn i strengen;
- Det næstsidste tegn.
Tildel dem til variablerne last_char
og second_last_char
, henholdsvis.
Løsning
Tak for dine kommentarer!
single
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
Awesome!
Completion rate improved to 3.03
Negativ Indeksering
Stryg for at vise menuen
Du kan få adgang til tegn i en streng ved hjælp af negativ indeksering, som starter fra slutningen af strengen.
Dette er især nyttigt, når du vil have fat i det sidste tegn eller arbejde baglæns uden manuelt at tælle den samlede længde af strengen.
Syntaks
string[-1] # Last character
string[-2] # Second-to-last character
string[-3] # Third-to-last character
Negativ indeksering starter ved -1
.
string[-1]
returnerer det sidste tegn,
string[-2]
returnerer det næstsidste, og så videre.
string[-0]
er det samme som string[0]
(første tegn), så det bruges sjældent.
Eksempel
123document = "Invoice #34567" last_char = document[-1] print(last_char) # Output: 7
I dette tilfælde behøver vi ikke tælle det samlede antal tegn for at finde det sidste.
Vi bruger simpelthen -1
for at få det sidste ciffer i fakturanummeret.
Swipe to start coding
Du arbejder med en finansiel registreringsstreng. Brug negativ indeksering til at udtrække:
- Det sidste tegn i strengen;
- Det næstsidste tegn.
Tildel dem til variablerne last_char
og second_last_char
, henholdsvis.
Løsning
Tak for dine kommentarer!
Awesome!
Completion rate improved to 3.03single