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

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