Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Streng Slicing in Python | Variabler og Typer i Python
Introduksjon til Python
course content

Kursinnhold

Introduksjon til Python

Introduksjon til Python

1. Første Bekjentskap med Python
2. Variabler og Typer i Python
3. Betingelsesuttrykk i Python
4. Andre Datatyper i Python
5. Løkker i Python
6. Funksjoner i Python

book
Streng Slicing in Python

Flott, nå har du forstått hvordan du kan hente ut et enkelt tegn fra en streng. Men hva om du vil hente flere sammenhengende tegn? Selvfølgelig kan du plukke dem ut individuelt, men det virker litt kjedelig, gjør det ikke?

Det gjør det absolutt. For å hente flere tegn på en gang, kan du bruke en teknikk kalt slicing. For dette, bruk firkantede parenteser og angi start- og slutt-indeksene med et kolon : imellom. Det er viktig å merke seg at sluttindeksen ikke er inkludert. Så når du bruker [1:5], velger du tegnene på indeksene 1 til 4. Sjekk ut eksempelet nedenfor.

Som du vil legge merke til, er sluttposisjonen alltid én mer enn indeksen til den siste karakteren du vil inkludere. I eksempelet ovenfor er det 10 posisjoner, men den siste indeksen er 9.

Merk

Ikke glem at mellomrom teller som tegn og har sine egne indekser. Se eksempelet nedenfor for klarhet.

123456
# Initial strings site = "codefinity" greeting = "How are you" # Slice strings print(site[0:4], site[6:10]) print(greeting[2:5], greeting[6:11])
copy

Gitt strengen "Python" lagret i variabelen language, er oppgaven din å trekke ut delstrengene "tho" og "on". For å hjelpe, er indeksene for denne strengen skissert nedenfor.

question-icon

Fyll inn de tomme feltene for å fullføre oppgaven.

# Initial variable
language = "Python"
# Output the string parts
print(language[:])
print(language[
:])
tho
on

Click or drag`n`drop items and fill in the blanks

Merk

Husk at skjæring ikke inkluderer den siste indeksen. Derfor, når du bruker language[2:5], inkluderer det elementene på indeksene 2, 3 og 4, men utelukker elementet på indeks 5.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 9

Spør AI

expand
ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

course content

Kursinnhold

Introduksjon til Python

Introduksjon til Python

1. Første Bekjentskap med Python
2. Variabler og Typer i Python
3. Betingelsesuttrykk i Python
4. Andre Datatyper i Python
5. Løkker i Python
6. Funksjoner i Python

book
Streng Slicing in Python

Flott, nå har du forstått hvordan du kan hente ut et enkelt tegn fra en streng. Men hva om du vil hente flere sammenhengende tegn? Selvfølgelig kan du plukke dem ut individuelt, men det virker litt kjedelig, gjør det ikke?

Det gjør det absolutt. For å hente flere tegn på en gang, kan du bruke en teknikk kalt slicing. For dette, bruk firkantede parenteser og angi start- og slutt-indeksene med et kolon : imellom. Det er viktig å merke seg at sluttindeksen ikke er inkludert. Så når du bruker [1:5], velger du tegnene på indeksene 1 til 4. Sjekk ut eksempelet nedenfor.

Som du vil legge merke til, er sluttposisjonen alltid én mer enn indeksen til den siste karakteren du vil inkludere. I eksempelet ovenfor er det 10 posisjoner, men den siste indeksen er 9.

Merk

Ikke glem at mellomrom teller som tegn og har sine egne indekser. Se eksempelet nedenfor for klarhet.

123456
# Initial strings site = "codefinity" greeting = "How are you" # Slice strings print(site[0:4], site[6:10]) print(greeting[2:5], greeting[6:11])
copy

Gitt strengen "Python" lagret i variabelen language, er oppgaven din å trekke ut delstrengene "tho" og "on". For å hjelpe, er indeksene for denne strengen skissert nedenfor.

question-icon

Fyll inn de tomme feltene for å fullføre oppgaven.

# Initial variable
language = "Python"
# Output the string parts
print(language[:])
print(language[
:])
tho
on

Click or drag`n`drop items and fill in the blanks

Merk

Husk at skjæring ikke inkluderer den siste indeksen. Derfor, når du bruker language[2:5], inkluderer det elementene på indeksene 2, 3 og 4, men utelukker elementet på indeks 5.

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 2. Kapittel 9
Vi beklager at noe gikk galt. Hva skjedde?
some-alt