Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Skivningsuppgift | Python Strängmanipulation
Datatyper i Python

Svep för att visa menyn

book
Skivningsuppgift

Skivning kan förbättras med ett stegargument, vilket gör att du kan extrahera tecken vid specifika intervaller.

Detta är användbart när du vill välja vartannat tecken, hoppa över bokstäver eller extrahera mönster från strukturerad data som fakturanummer, transaktionskoder eller rapporter.

python
  • start: indexet där skivningen börjar (inklusive)

  • end: indexet där skivningen slutar (exklusive)

  • step: intervallet (t.ex. 2 betyder vartannat tecken)

Exempel

123
code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
copy
  • Vi börjar vid index 0

  • Slutar vid index 13 (exklusive)

  • Använder ett steg på 5, vilket betyder: ta vart femte tecken

Tecken vid index 0, 5 och 10 är 'T', '2' och 'I', så utmatningen är 'T0N'.

Denna typ av skivning kan användas för att extrahera initialer eller kontrollkoder från strukturerade strängar i finansiella eller dokumentsystem.

Uppgift

Swipe to start coding

I ett bokföringssystem genereras filnamn för finansiella rapporter automatiskt. Varje filnamn inkluderar ett prefix, rapporttypen och året.

Din uppgift är att använda slicing med ett steg för att extrahera den 1:a och 3:e siffran av året (i detta fall, 2 och 2) från filnamnet. Detta resultat kommer att fungera som en enkel årskontrollkod.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 7

Fråga AI

expand
ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

book
Skivningsuppgift

Skivning kan förbättras med ett stegargument, vilket gör att du kan extrahera tecken vid specifika intervaller.

Detta är användbart när du vill välja vartannat tecken, hoppa över bokstäver eller extrahera mönster från strukturerad data som fakturanummer, transaktionskoder eller rapporter.

python
  • start: indexet där skivningen börjar (inklusive)

  • end: indexet där skivningen slutar (exklusive)

  • step: intervallet (t.ex. 2 betyder vartannat tecken)

Exempel

123
code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
copy
  • Vi börjar vid index 0

  • Slutar vid index 13 (exklusive)

  • Använder ett steg på 5, vilket betyder: ta vart femte tecken

Tecken vid index 0, 5 och 10 är 'T', '2' och 'I', så utmatningen är 'T0N'.

Denna typ av skivning kan användas för att extrahera initialer eller kontrollkoder från strukturerade strängar i finansiella eller dokumentsystem.

Uppgift

Swipe to start coding

I ett bokföringssystem genereras filnamn för finansiella rapporter automatiskt. Varje filnamn inkluderar ett prefix, rapporttypen och året.

Din uppgift är att använda slicing med ett steg för att extrahera den 1:a och 3:e siffran av året (i detta fall, 2 och 2) från filnamnet. Detta resultat kommer att fungera som en enkel årskontrollkod.

Lösning

Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 7
Switch to desktopByt till skrivbordet för praktisk övningFortsätt där du är med ett av alternativen nedan
Vi beklagar att något gick fel. Vad hände?
some-alt