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

Svep för att visa menyn

book
Uppgift om Skivning

Slicing kan förbättras med ett stegargument, vilket gör det möjligt att extrahera tecken med specifika intervall.

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: index där slicingen börjar (inkluderande)

  • end: index där slicingen slutar (exkluderande)

  • 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 (exkluderande)

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

Tecknen vid index 0, 5 och 10 är 'T', '0' och 'N', så resultatet blir 'T0N'.

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

Uppgift

Swipe to start coding

I ett redovisningssystem genereras filnamn för finansiella rapporter automatiskt. Varje filnamn innehåller ett prefix, rapporttyp och årtal.

Din uppgift är att använda slicing med steg för att extrahera den första och tredje siffran i å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
Vi beklagar att något gick fel. Vad hände?

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
Uppgift om Skivning

Slicing kan förbättras med ett stegargument, vilket gör det möjligt att extrahera tecken med specifika intervall.

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: index där slicingen börjar (inkluderande)

  • end: index där slicingen slutar (exkluderande)

  • 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 (exkluderande)

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

Tecknen vid index 0, 5 och 10 är 'T', '0' och 'N', så resultatet blir 'T0N'.

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

Uppgift

Swipe to start coding

I ett redovisningssystem genereras filnamn för finansiella rapporter automatiskt. Varje filnamn innehåller ett prefix, rapporttyp och årtal.

Din uppgift är att använda slicing med steg för att extrahera den första och tredje siffran i å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