Streng-Slicing i Python
Noen ganger er det nødvendig å hente ut flere elementer fra en tekst. Dette er hvor slicing er nyttig. Slicing gjør det mulig å få tilgang til et område av elementer uten å endre den opprinnelige sekvensen. For å hente ut flere tegn samtidig, bruk hakeparenteser ([]) og et kolon (:) for å angi start- og sluttindeks.
Sluttposisjonen er alltid én mer enn indeksen til det siste tegnet du vil inkludere. I eksemplet ovenfor er det 10 posisjoner, men den siste indeksen 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 har strengen "Python" lagret i variabelen language, og skal hente ut delstrengene "tho" og "on". Indeksene for denne strengen vises nedenfor.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår
Fantastisk!
Completion rate forbedret til 10
Streng-Slicing i Python
Sveip for å vise menyen
Noen ganger er det nødvendig å hente ut flere elementer fra en tekst. Dette er hvor slicing er nyttig. Slicing gjør det mulig å få tilgang til et område av elementer uten å endre den opprinnelige sekvensen. For å hente ut flere tegn samtidig, bruk hakeparenteser ([]) og et kolon (:) for å angi start- og sluttindeks.
Sluttposisjonen er alltid én mer enn indeksen til det siste tegnet du vil inkludere. I eksemplet ovenfor er det 10 posisjoner, men den siste indeksen 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 har strengen "Python" lagret i variabelen language, og skal hente ut delstrengene "tho" og "on". Indeksene for denne strengen vises nedenfor.
Takk for tilbakemeldingene dine!