Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Skæring Opgave | Python Strengmanipulation
Datatyper i Python

Stryg for at vise menuen

book
Skæring Opgave

Slicing kan forbedres med et step-argument, som giver dig mulighed for at udtrække tegn med specifikke intervaller.

Dette er nyttigt, når du vil vælge hvert andet tegn, springe bogstaver over eller udtrække mønstre fra strukturerede data som fakturanumre, transaktionskoder eller rapporter.

python
  • start: indekset hvor slicing begynder (inklusive)

  • end: indekset hvor slicing slutter (eksklusiv)

  • step: intervallet (f.eks. 2 betyder hvert andet tegn)

Eksempel

123
code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
copy
  • Vi starter ved indeks 0

  • Slutter ved indeks 13 (eksklusiv)

  • Brug et step på 5, hvilket betyder: tag hvert femte tegn

Tegnene ved indeks 0, 5 og 10 er 'T', '2' og 'I', så outputtet er 'T0N'.

Denne slags slicing kunne bruges til at udtrække initialer eller kontrolkoder fra strukturerede strenge i finansielle eller dokumentsystemer.

Opgave

Swipe to start coding

I et regnskabssystem genereres filnavne til finansielle rapporter automatisk. Hvert filnavn inkluderer et præfiks, rapporttypen og året.

Din opgave er at bruge slicing med et trin til at udtrække det 1. og 3. ciffer i året (i dette tilfælde 2 og 2) fra filnavnet. Dette resultat vil fungere som en simpel årskontrolkode.

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 3. Kapitel 7
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
Skæring Opgave

Slicing kan forbedres med et step-argument, som giver dig mulighed for at udtrække tegn med specifikke intervaller.

Dette er nyttigt, når du vil vælge hvert andet tegn, springe bogstaver over eller udtrække mønstre fra strukturerede data som fakturanumre, transaktionskoder eller rapporter.

python
  • start: indekset hvor slicing begynder (inklusive)

  • end: indekset hvor slicing slutter (eksklusiv)

  • step: intervallet (f.eks. 2 betyder hvert andet tegn)

Eksempel

123
code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
copy
  • Vi starter ved indeks 0

  • Slutter ved indeks 13 (eksklusiv)

  • Brug et step på 5, hvilket betyder: tag hvert femte tegn

Tegnene ved indeks 0, 5 og 10 er 'T', '2' og 'I', så outputtet er 'T0N'.

Denne slags slicing kunne bruges til at udtrække initialer eller kontrolkoder fra strukturerede strenge i finansielle eller dokumentsystemer.

Opgave

Swipe to start coding

I et regnskabssystem genereres filnavne til finansielle rapporter automatisk. Hvert filnavn inkluderer et præfiks, rapporttypen og året.

Din opgave er at bruge slicing med et trin til at udtrække det 1. og 3. ciffer i året (i dette tilfælde 2 og 2) fra filnavnet. Dette resultat vil fungere som en simpel årskontrolkode.

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 3. Kapitel 7
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