Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Slicing Task | Strings
Tipos de Dados em Python
course content

Conteúdo do Curso

Tipos de Dados em Python

Tipos de Dados em Python

1. Conhecendo os números em Python
2. Verdadeiro ou falso?
3. Strings
4. Reunindo todos os tópicos

book
Slicing Task

Slicing can be enhanced with a step argument, which allows you to extract characters at specific intervals.

This is useful when you want to select every second character, skip letters, or extract patterns from structured data like invoice numbers, transaction codes, or reports.

python
  • start: the index where slicing begins (inclusive)
  • end: the index where slicing ends (exclusive)
  • step: the interval (e.g., 2 means every second character)

Example

123
code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
copy
  • We start at index 0
  • End at index 13 (exclusive)
  • Use a step of 5, which means: take every fifth character

Characters at indexes 0, 5, and 10 are 'T', '2', and 'I', so the output is 'T0N'.

This kind of slicing could be used to extract initials or control codes from structured strings in financial or document systems.

Tarefa

Swipe to start coding

In an accounting system, filenames for financial reports are generated automatically. Each filename includes a prefix, the report type, and the year.

Your task is to use slicing with a step to extract the 1st and 3rd digits of the year (in this case, 2 and 2) from the filename. This result will serve as a simple year control code.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 7
toggle bottom row

book
Slicing Task

Slicing can be enhanced with a step argument, which allows you to extract characters at specific intervals.

This is useful when you want to select every second character, skip letters, or extract patterns from structured data like invoice numbers, transaction codes, or reports.

python
  • start: the index where slicing begins (inclusive)
  • end: the index where slicing ends (exclusive)
  • step: the interval (e.g., 2 means every second character)

Example

123
code = "TXN-2024-INV-0007" sliced = code[0:13:5] print(sliced) # Output: T0N
copy
  • We start at index 0
  • End at index 13 (exclusive)
  • Use a step of 5, which means: take every fifth character

Characters at indexes 0, 5, and 10 are 'T', '2', and 'I', so the output is 'T0N'.

This kind of slicing could be used to extract initials or control codes from structured strings in financial or document systems.

Tarefa

Swipe to start coding

In an accounting system, filenames for financial reports are generated automatically. Each filename includes a prefix, the report type, and the year.

Your task is to use slicing with a step to extract the 1st and 3rd digits of the year (in this case, 2 and 2) from the filename. This result will serve as a simple year control code.

Solução

Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 3. Capítulo 7
Switch to desktopMude para o desktop para praticar no mundo realContinue de onde você está usando uma das opções abaixo
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt