Strängindexering i Python
Strängindexering gör att du kan komma åt enskilda tecken i en sträng genom att använda deras position, eller index.
Indexering i Python börjar från 0
. Det betyder att det första tecknet i vilken sträng som helst har index 0
, det andra tecknet har index 1
, och så vidare.
Till exempel, i ordet "codefinity"
:
För att komma åt ett tecken med hjälp av index, använd hakparenteser []
med indexnumret inuti:
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
Index utanför räckvidd
Om du försöker komma åt en tecken på en index som inte finns, kommer Python att generera ett fel:
123# This will raise an IndexError string = "codefinity" print(string[10])
Detta kallas ett "index out of range"-fel. I ordet "codefinity"
är giltiga index från 0
till 9
, eftersom det har 10
tecken totalt.
Swipe to start coding
I redovisningssystem används ofta initialer istället för fullständiga namn när man genererar rapporter eller signaturer.
Du har variablerna first_name
och last_name
, som lagrar en persons namn.
Använd endast strängindexering för att extrahera de första bokstäverna från varje namn och visa dem i formatet: M.J.
Lösning
Tack för dina kommentarer!
single
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 3.03Awesome!
Completion rate improved to 3.03
Strängindexering i Python
Strängindexering gör att du kan komma åt enskilda tecken i en sträng genom att använda deras position, eller index.
Indexering i Python börjar från 0
. Det betyder att det första tecknet i vilken sträng som helst har index 0
, det andra tecknet har index 1
, och så vidare.
Till exempel, i ordet "codefinity"
:
För att komma åt ett tecken med hjälp av index, använd hakparenteser []
med indexnumret inuti:
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
Index utanför räckvidd
Om du försöker komma åt en tecken på en index som inte finns, kommer Python att generera ett fel:
123# This will raise an IndexError string = "codefinity" print(string[10])
Detta kallas ett "index out of range"-fel. I ordet "codefinity"
är giltiga index från 0
till 9
, eftersom det har 10
tecken totalt.
Swipe to start coding
I redovisningssystem används ofta initialer istället för fullständiga namn när man genererar rapporter eller signaturer.
Du har variablerna first_name
och last_name
, som lagrar en persons namn.
Använd endast strängindexering för att extrahera de första bokstäverna från varje namn och visa dem i formatet: M.J.
Lösning
Tack för dina kommentarer!
single
Awesome!
Completion rate improved to 3.03
Strängindexering i Python
Svep för att visa menyn
Strängindexering gör att du kan komma åt enskilda tecken i en sträng genom att använda deras position, eller index.
Indexering i Python börjar från 0
. Det betyder att det första tecknet i vilken sträng som helst har index 0
, det andra tecknet har index 1
, och så vidare.
Till exempel, i ordet "codefinity"
:
För att komma åt ett tecken med hjälp av index, använd hakparenteser []
med indexnumret inuti:
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
Index utanför räckvidd
Om du försöker komma åt en tecken på en index som inte finns, kommer Python att generera ett fel:
123# This will raise an IndexError string = "codefinity" print(string[10])
Detta kallas ett "index out of range"-fel. I ordet "codefinity"
är giltiga index från 0
till 9
, eftersom det har 10
tecken totalt.
Swipe to start coding
I redovisningssystem används ofta initialer istället för fullständiga namn när man genererar rapporter eller signaturer.
Du har variablerna first_name
och last_name
, som lagrar en persons namn.
Använd endast strängindexering för att extrahera de första bokstäverna från varje namn och visa dem i formatet: M.J.
Lösning
Tack för dina kommentarer!