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

Stryg for at vise menuen

book
Strengindeksering i Python

Strengindeksering giver dig mulighed for at få adgang til individuelle tegn i en streng ved hjælp af deres position eller indeks.

Indeksering i Python starter fra 0. Det betyder, at det første tegn i enhver streng har indeks 0, det andet tegn har indeks 1, og så videre.

For eksempel, i ordet "codefinity":

For at få adgang til et tegn ved indeks, brug firkantede parenteser [] med indeksnummeret indeni:

12345
string = "codefinity" print("Print the c symbol:", string[0]) # First character print("Print the o symbol:", string[1]) # Second character print("Print the y symbol:", string[9]) # Last character
copy

Indeks Uden for Rækkevidde

Hvis du forsøger at få adgang til et tegn på en indeks, der ikke eksisterer, vil Python give en fejl:

123
# This will raise an IndexError string = "codefinity" print(string[10])
copy

Dette kaldes en "index out of range" fejl. I ordet "codefinity" er gyldige indekser fra 0 til 9, fordi det har 10 tegn i alt.

Opgave

Swipe to start coding

I regnskabssystemer bruges initialer ofte i stedet for fulde navne, når der genereres rapporter eller underskrifter.

Du får variablerne first_name og last_name, som gemmer en persons navn.

Brug kun strengindeksering til at udtrække de første bogstaver fra hvert navn og vis dem i formatet: M.J.

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 3

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
Strengindeksering i Python

Strengindeksering giver dig mulighed for at få adgang til individuelle tegn i en streng ved hjælp af deres position eller indeks.

Indeksering i Python starter fra 0. Det betyder, at det første tegn i enhver streng har indeks 0, det andet tegn har indeks 1, og så videre.

For eksempel, i ordet "codefinity":

For at få adgang til et tegn ved indeks, brug firkantede parenteser [] med indeksnummeret indeni:

12345
string = "codefinity" print("Print the c symbol:", string[0]) # First character print("Print the o symbol:", string[1]) # Second character print("Print the y symbol:", string[9]) # Last character
copy

Indeks Uden for Rækkevidde

Hvis du forsøger at få adgang til et tegn på en indeks, der ikke eksisterer, vil Python give en fejl:

123
# This will raise an IndexError string = "codefinity" print(string[10])
copy

Dette kaldes en "index out of range" fejl. I ordet "codefinity" er gyldige indekser fra 0 til 9, fordi det har 10 tegn i alt.

Opgave

Swipe to start coding

I regnskabssystemer bruges initialer ofte i stedet for fulde navne, når der genereres rapporter eller underskrifter.

Du får variablerne first_name og last_name, som gemmer en persons navn.

Brug kun strengindeksering til at udtrække de første bogstaver fra hvert navn og vis dem i formatet: M.J.

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 3
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