Strengudsnit i Python
Nogle gange er det nødvendigt at hente flere elementer fra en tekst. Her er slicing nyttigt. Slicing giver mulighed for at tilgå et interval af elementer uden at ændre den oprindelige sekvens. For at hente flere tegn på én gang bruges kantede parenteser ([]) og et kolon (:) til at angive start- og slutindeks.
Slutpositionen er altid én mere end det sidste tegns indeks, du ønsker at inkludere. I eksemplet ovenfor er der 10 positioner, men det sidste indeks er 9.
12345678# Initial strings platform_name = "codefinity" greeting_message = "How are you" # Slice strings to extract substrings # Spaces count as characters and have their own indices print(platform_name[0:4], platform_name[6:10]) print(greeting_message[2:5], greeting_message[6:11])
Du får strengen "Python" gemt i variablen language, udtræk delstrengene "tho" og "on". Indekserne for denne streng vises nedenfor.
Tak for dine kommentarer!
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
Fantastisk!
Completion rate forbedret til 10
Strengudsnit i Python
Stryg for at vise menuen
Nogle gange er det nødvendigt at hente flere elementer fra en tekst. Her er slicing nyttigt. Slicing giver mulighed for at tilgå et interval af elementer uden at ændre den oprindelige sekvens. For at hente flere tegn på én gang bruges kantede parenteser ([]) og et kolon (:) til at angive start- og slutindeks.
Slutpositionen er altid én mere end det sidste tegns indeks, du ønsker at inkludere. I eksemplet ovenfor er der 10 positioner, men det sidste indeks er 9.
12345678# Initial strings platform_name = "codefinity" greeting_message = "How are you" # Slice strings to extract substrings # Spaces count as characters and have their own indices print(platform_name[0:4], platform_name[6:10]) print(greeting_message[2:5], greeting_message[6:11])
Du får strengen "Python" gemt i variablen language, udtræk delstrengene "tho" og "on". Indekserne for denne streng vises nedenfor.
Tak for dine kommentarer!