Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udsnit Sætningen | Strengmanipulation og Operationer
Datatyper i Python

bookUdsnit Sætningen

Lad os udforske en anden værdifuld Python-operation, der er nyttig ved håndtering af datatypen string. Det kan være fordelagtigt at udtrække symboler med bestemte intervaller. Gennemgå eksemplet, da mundtlige forklaringer ikke altid er den mest effektive metode til at forstå programmeringskoncepter (som illustreret af et berømt citat fra Albert Einstein i eksemplet).

123
string = "Life is like riding a bicycle. To keep your balance, you must keep moving" sliced_string = string[1:11:4] print(sliced_string)
copy

Jeg vil gerne tydeliggøre syntaksen:

string[starting_index : ending_index : step]

I denne sammenhæng er den resulterende streng genereret fra det første til det ellevte tegn med et skridt på 4, hvilket betyder, at hvert fjerde symbol inden for dette interval er inkluderet.

Åben Endet Slicing i Python

I Python er det muligt at udelade en hvilken som helst af de tre komponenter i et slicing-udtryk — start, end eller step. Dette kaldes åben endet slicing, og det giver mere fleksible strengoperationer.

Her er de mest almindelige mønstre:

  • string[:end] — skærer fra begyndelsen af strengen op til (men ikke inklusive) end-indekset;
  • string[start:] — skærer fra start-indekset til slutningen af strengen;
  • string[start:end] — skærer mellem to indekser, uden at angive step;
  • string[-4:] — skærer de sidste 4 tegn af strengen ved brug af negativ indeksering;
  • string[::2] — skærer hele strengen og tager hvert andet tegn.

Disse variationer er nyttige, når man arbejder med strenge af ukendt eller variabel længde, eller når slicing-mønsteret er vigtigere end faste positioner.

Opgave

Swipe to start coding

Nu er det din tur! Følg disse trin:

  1. Brug slicing til at udtrække sætningen "Get a foot" fra den første streng og tildel den til variablen phrase1.

  2. Brug slicing til at udtrække sætningen "away" fra den anden streng og tildel den til variablen phrase2 (det anbefales at bruge negativ indeksering her).

Løsning

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 3. Kapitel 6
single

single

Spørg AI

expand

Spørg AI

ChatGPT

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

close

Awesome!

Completion rate improved to 3.03

bookUdsnit Sætningen

Stryg for at vise menuen

Lad os udforske en anden værdifuld Python-operation, der er nyttig ved håndtering af datatypen string. Det kan være fordelagtigt at udtrække symboler med bestemte intervaller. Gennemgå eksemplet, da mundtlige forklaringer ikke altid er den mest effektive metode til at forstå programmeringskoncepter (som illustreret af et berømt citat fra Albert Einstein i eksemplet).

123
string = "Life is like riding a bicycle. To keep your balance, you must keep moving" sliced_string = string[1:11:4] print(sliced_string)
copy

Jeg vil gerne tydeliggøre syntaksen:

string[starting_index : ending_index : step]

I denne sammenhæng er den resulterende streng genereret fra det første til det ellevte tegn med et skridt på 4, hvilket betyder, at hvert fjerde symbol inden for dette interval er inkluderet.

Åben Endet Slicing i Python

I Python er det muligt at udelade en hvilken som helst af de tre komponenter i et slicing-udtryk — start, end eller step. Dette kaldes åben endet slicing, og det giver mere fleksible strengoperationer.

Her er de mest almindelige mønstre:

  • string[:end] — skærer fra begyndelsen af strengen op til (men ikke inklusive) end-indekset;
  • string[start:] — skærer fra start-indekset til slutningen af strengen;
  • string[start:end] — skærer mellem to indekser, uden at angive step;
  • string[-4:] — skærer de sidste 4 tegn af strengen ved brug af negativ indeksering;
  • string[::2] — skærer hele strengen og tager hvert andet tegn.

Disse variationer er nyttige, når man arbejder med strenge af ukendt eller variabel længde, eller når slicing-mønsteret er vigtigere end faste positioner.

Opgave

Swipe to start coding

Nu er det din tur! Følg disse trin:

  1. Brug slicing til at udtrække sætningen "Get a foot" fra den første streng og tildel den til variablen phrase1.

  2. Brug slicing til at udtrække sætningen "away" fra den anden streng og tildel den til variablen phrase2 (det anbefales at bruge negativ indeksering her).

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!

close

Awesome!

Completion rate improved to 3.03
Sektion 3. Kapitel 6
single

single

some-alt