Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Strengudsnit og Sammenkædning | Variabler og Typer
Introduktion til Python

Stryg for at vise menuen

book
Strengudsnit og Sammenkædning

String-slicing og sammenkædning er væsentlige teknikker i Python til håndtering af sekvenser af tegn. Ved at forstå hvordan man opdeler og kombinerer strenge (sammenkædning), kan du effektivt bearbejde tekstdata, hvilket er afgørende i mange programmeringssammenhænge.

I den følgende video vil Alex demonstrere de praktiske anvendelser af string-slicing og sammenkædning. Se nøje med, da disse begreber er centrale for effektiv strengmanipulation:

String-slicing gør det muligt at udtrække delstrenge fra en større streng ved at angive start- og slutindeks. Syntaksen string[start:end] anvendes, hvor start er indekset for det første tegn, du vil inkludere, og end er indekset lige efter det sidste tegn, du vil inkludere. Denne teknik er særligt nyttig til at opdele og analysere strenge i dele.

Eksempel på anvendelse

Lad os se nærmere på, hvordan slicing fungerer:

1234567
fruit = "Strawberries" # Slicing the string to get "Straw" # Remember, the 'w' is indexed at 4 but if we want to include it in the slice, we need to go up to 5 sliced_fruit = fruit[0:5] print("Sliced part:", sliced_fruit)
copy

Konkatenation er processen med at sammenkæde to eller flere strenge ende-til-ende, så der dannes en ny streng.

Dette opnås ved hjælp af +-operatoren, hvilket gør det enkelt at kombinere strenge til forskellige formål, såsom at skabe hele sætninger eller generere formateret output.

Her ses, hvordan du kan sammenkæde strenge for at skabe en ny streng:

12345678
# Concatenating strings part1 = "Straw" part2 = "berry" new_word = part1 + part2 # "Strawberry" print("Concatenated word:", new_word) # If you want to separate the words with a space, you need to add " " between the two parts print(part1 + " " + part2) # "Straw berry"
copy
Opgave

Swipe to start coding

Udtræk specifikke dagligvarer fra en streng og opret en besked om deres placering i butikken.

  • Brug den givne streng grocery_items, som indeholder en liste over varer.
  • Brug streng-slicing til at udtrække mejerivarerne "milk" og "cheese", og tildel dem til dairy1 og dairy2.
  • Udtræk bagerivaren "bread" ved hjælp af slicing og tildel den til bakery1.
  • Brug strengkonkatenering til at opbygge en besked, der angiver, at disse varer findes i gang 5.

Outputkrav

Udskriv følgende beskedformat:

  • We have dairy and bakery items: <dairy1>, <dairy2>, and <bakery1> in aisle 5.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 6
Vi beklager, at noget gik galt. Hvad skete der?

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

book
Strengudsnit og Sammenkædning

String-slicing og sammenkædning er væsentlige teknikker i Python til håndtering af sekvenser af tegn. Ved at forstå hvordan man opdeler og kombinerer strenge (sammenkædning), kan du effektivt bearbejde tekstdata, hvilket er afgørende i mange programmeringssammenhænge.

I den følgende video vil Alex demonstrere de praktiske anvendelser af string-slicing og sammenkædning. Se nøje med, da disse begreber er centrale for effektiv strengmanipulation:

String-slicing gør det muligt at udtrække delstrenge fra en større streng ved at angive start- og slutindeks. Syntaksen string[start:end] anvendes, hvor start er indekset for det første tegn, du vil inkludere, og end er indekset lige efter det sidste tegn, du vil inkludere. Denne teknik er særligt nyttig til at opdele og analysere strenge i dele.

Eksempel på anvendelse

Lad os se nærmere på, hvordan slicing fungerer:

1234567
fruit = "Strawberries" # Slicing the string to get "Straw" # Remember, the 'w' is indexed at 4 but if we want to include it in the slice, we need to go up to 5 sliced_fruit = fruit[0:5] print("Sliced part:", sliced_fruit)
copy

Konkatenation er processen med at sammenkæde to eller flere strenge ende-til-ende, så der dannes en ny streng.

Dette opnås ved hjælp af +-operatoren, hvilket gør det enkelt at kombinere strenge til forskellige formål, såsom at skabe hele sætninger eller generere formateret output.

Her ses, hvordan du kan sammenkæde strenge for at skabe en ny streng:

12345678
# Concatenating strings part1 = "Straw" part2 = "berry" new_word = part1 + part2 # "Strawberry" print("Concatenated word:", new_word) # If you want to separate the words with a space, you need to add " " between the two parts print(part1 + " " + part2) # "Straw berry"
copy
Opgave

Swipe to start coding

Udtræk specifikke dagligvarer fra en streng og opret en besked om deres placering i butikken.

  • Brug den givne streng grocery_items, som indeholder en liste over varer.
  • Brug streng-slicing til at udtrække mejerivarerne "milk" og "cheese", og tildel dem til dairy1 og dairy2.
  • Udtræk bagerivaren "bread" ved hjælp af slicing og tildel den til bakery1.
  • Brug strengkonkatenering til at opbygge en besked, der angiver, at disse varer findes i gang 5.

Outputkrav

Udskriv følgende beskedformat:

  • We have dairy and bakery items: <dairy1>, <dairy2>, and <bakery1> in aisle 5.

Løsning

Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 6
Switch to desktopSkift til skrivebord for at øve i den virkelige verdenFortsæt der, hvor du er, med en af nedenstående muligheder
Vi beklager, at noget gik galt. Hvad skete der?
some-alt