Questão
Uma analista de dados, Sofia, está trabalhando com um conjunto de códigos de produtos. Cada código segue o mesmo padrão e contém diversas informações concatenadas. O código completo analisado por Sofia é: codigo = “PRODUTO_ABC_LOTE123_REGIAO_SP”
Ela precisa extrair a sigla da “região”, que sempre está nas duas últimas posições da string.
Em Python, qual será o conteúdo da variável “região” após a execução do seguinte comando: regiao = codigo[26:28]?
A) GIÃO
B) IÃO
C) AO
D) SP
E) REGIAO
D
Em Python, a indexação de strings começa em 0. Portanto, a string 'PRODUTO_ABC_LOTE123_REGIAO_SP' tem os seguintes índices:
- 'P' em PRODUTO é o índice 0
- 'R' em REGIAO é o índice 19
- 'S' em SP é o índice 26
- 'P' em SP é o índice 27
O comando codigo[26:28]
extrai os caracteres da posição 26 até a posição 27 (o índice final 28 não é incluído). Portanto, codigo[26:28]
retorna 'SP'.
Assim, a resposta correta é a alternativa D) SP.