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

Kursusindhold

Introduktion til Python

Introduktion til Python

1. Første Bekendtskab med Python
2. Variabler og Typer i Python
3. Betingede Udsagn i Python
4. Andre Datatyper i Python
5. Løkker i Python
6. Funktioner i Python

book
Strengeudskæring i Python

Fantastisk, nu har du forstået, hvordan man trækker et enkelt tegn ud fra en streng. Men hvad nu hvis du vil tage flere sammenhængende tegn? Selvfølgelig kan du vælge dem individuelt, men det virker en smule kedeligt, gør det ikke?

Det gør det bestemt. For at hente flere tegn på én gang kan du bruge en teknik kaldet slicing. Til dette anvender du firkantede parenteser og angiver begyndelses- og slutindekserne med et kolon : imellem. Det er vigtigt at bemærke, at slutindekset ikke er inkluderet. Så når du bruger [1:5], vælger du tegnene ved indeks 1 til 4. Se eksemplet nedenfor.

Som du vil bemærke, er slutpositionen altid en mere end det sidste tegns indeks, du vil inkludere. I eksemplet ovenfor er der 10 positioner, men det sidste indeks er 9.

Bemærk

Glem ikke, at mellemrum tæller som tegn og har deres egne indekser. Se eksemplet nedenfor for klarhed.

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

Givet strengen "Python" gemt i variablen language, er din opgave at udtrække understrengene "tho" og "on". For at hjælpe er indekserne for denne streng skitseret nedenfor.

question-icon

Udfyld hullerne for at fuldføre opgaven.

# 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

Bemærk

Husk, at skæring ikke inkluderer den sidste indeks. Derfor, når du bruger language[2:5], inkluderer det elementerne ved indeks 2, 3 og 4, men udelukker elementet ved indeks 5.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 9

Spørg AI

expand
ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

course content

Kursusindhold

Introduktion til Python

Introduktion til Python

1. Første Bekendtskab med Python
2. Variabler og Typer i Python
3. Betingede Udsagn i Python
4. Andre Datatyper i Python
5. Løkker i Python
6. Funktioner i Python

book
Strengeudskæring i Python

Fantastisk, nu har du forstået, hvordan man trækker et enkelt tegn ud fra en streng. Men hvad nu hvis du vil tage flere sammenhængende tegn? Selvfølgelig kan du vælge dem individuelt, men det virker en smule kedeligt, gør det ikke?

Det gør det bestemt. For at hente flere tegn på én gang kan du bruge en teknik kaldet slicing. Til dette anvender du firkantede parenteser og angiver begyndelses- og slutindekserne med et kolon : imellem. Det er vigtigt at bemærke, at slutindekset ikke er inkluderet. Så når du bruger [1:5], vælger du tegnene ved indeks 1 til 4. Se eksemplet nedenfor.

Som du vil bemærke, er slutpositionen altid en mere end det sidste tegns indeks, du vil inkludere. I eksemplet ovenfor er der 10 positioner, men det sidste indeks er 9.

Bemærk

Glem ikke, at mellemrum tæller som tegn og har deres egne indekser. Se eksemplet nedenfor for klarhed.

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

Givet strengen "Python" gemt i variablen language, er din opgave at udtrække understrengene "tho" og "on". For at hjælpe er indekserne for denne streng skitseret nedenfor.

question-icon

Udfyld hullerne for at fuldføre opgaven.

# 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

Bemærk

Husk, at skæring ikke inkluderer den sidste indeks. Derfor, når du bruger language[2:5], inkluderer det elementerne ved indeks 2, 3 og 4, men udelukker elementet ved indeks 5.

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 9
Vi beklager, at noget gik galt. Hvad skete der?
some-alt