Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Oppgave om Slicing | Python Strengmanipulering
Datatyper i Python

Sveip for å vise menyen

book
Oppgave om Slicing

Slicing kan forbedres med et steg-argument, som lar deg hente ut tegn med bestemte intervaller.

Dette er nyttig når du vil velge annenhver bokstav, hoppe over tegn, eller hente ut mønstre fra strukturerte data som fakturanumre, transaksjonskoder eller rapporter.

python
  • start: indeksen der slicing starter (inkluderende)

  • end: indeksen der slicing slutter (ekskluderende)

  • step: intervallet (f.eks. 2 betyr annenhver bokstav)

Eksempel

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

  • Stopper på indeks 13 (ekskluderende)

  • Bruker et steg på 5, som betyr: ta hvert femte tegn

Tegnene på indeksene 0, 5 og 10 er 'T', '0' og 'N', så resultatet blir 'T0N'.

Denne typen slicing kan brukes til å hente ut initialer eller kontrollkoder fra strukturerte strenger i finansielle eller dokumentbaserte systemer.

Oppgave

Swipe to start coding

I et regnskapssystem genereres filnavn for finansielle rapporter automatisk. Hvert filnavn inneholder et prefiks, rapporttype og årstall.

Oppgaven er å bruke slicing med steg for å hente ut 1. og 3. siffer i årstallet (i dette tilfellet 2 og 2) fra filnavnet. Dette resultatet skal fungere som en enkel årskontrollkode.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 7
Vi beklager at noe gikk galt. Hva skjedde?

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

book
Oppgave om Slicing

Slicing kan forbedres med et steg-argument, som lar deg hente ut tegn med bestemte intervaller.

Dette er nyttig når du vil velge annenhver bokstav, hoppe over tegn, eller hente ut mønstre fra strukturerte data som fakturanumre, transaksjonskoder eller rapporter.

python
  • start: indeksen der slicing starter (inkluderende)

  • end: indeksen der slicing slutter (ekskluderende)

  • step: intervallet (f.eks. 2 betyr annenhver bokstav)

Eksempel

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

  • Stopper på indeks 13 (ekskluderende)

  • Bruker et steg på 5, som betyr: ta hvert femte tegn

Tegnene på indeksene 0, 5 og 10 er 'T', '0' og 'N', så resultatet blir 'T0N'.

Denne typen slicing kan brukes til å hente ut initialer eller kontrollkoder fra strukturerte strenger i finansielle eller dokumentbaserte systemer.

Oppgave

Swipe to start coding

I et regnskapssystem genereres filnavn for finansielle rapporter automatisk. Hvert filnavn inneholder et prefiks, rapporttype og årstall.

Oppgaven er å bruke slicing med steg for å hente ut 1. og 3. siffer i årstallet (i dette tilfellet 2 og 2) fra filnavnet. Dette resultatet skal fungere som en enkel årskontrollkode.

Løsning

Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 7
Switch to desktopBytt til skrivebordet for virkelighetspraksisFortsett der du er med et av alternativene nedenfor
Vi beklager at noe gikk galt. Hva skjedde?
some-alt