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:
12345string = "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
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])
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.
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
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.03Awesome!
Completion rate improved to 3.03
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:
12345string = "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
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])
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.
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
Tak for dine kommentarer!
single
Awesome!
Completion rate improved to 3.03
Strengindeksering i Python
Stryg for at vise menuen
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:
12345string = "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
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])
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.
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
Tak for dine kommentarer!