Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Negativ Indeksering | Python Strengmanipulation
Datatyper i Python

Stryg for at vise menuen

book
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

python

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

123
document = "Invoice #34567" last_char = document[-1] print(last_char) # Output: 7
copy

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.

Opgave

Swipe to start coding

Du arbejder med en finansiel registreringsstreng. Brug negativ indeksering til at udtrække:

  1. Det sidste tegn i strengen;
  2. Det næstsidste tegn.

Tildel dem til variablerne last_char og second_last_char, henholdsvis.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 5
Vi beklager, at noget gik galt. Hvad skete der?

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

book
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

python

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

123
document = "Invoice #34567" last_char = document[-1] print(last_char) # Output: 7
copy

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.

Opgave

Swipe to start coding

Du arbejder med en finansiel registreringsstreng. Brug negativ indeksering til at udtrække:

  1. Det sidste tegn i strengen;
  2. Det næstsidste tegn.

Tildel dem til variablerne last_char og second_last_char, henholdsvis.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 5
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt