Carregando...
Carregando...
Ajude a melhorar a plataforma
Você tem uma variável com o CPF de uma pessoa. A variável é uma string. Você deseja obter os dois últimos dígitos do CPF que tem o seguinte formato XXX.XXX.XXX-XX. Fazendo uso do operador de indexação [], indique qual seria a forma correta de usar este operador para obter as duas últimas posições:
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
Alternativa C - Colocando o comando CPF[-2:].
O fatiamento (slicing) de strings em Python é uma técnica poderosa que utiliza índices para extrair partes de uma sequência de caracteres.
Python permite o uso de índices negativos para contar a partir do final da string:
-1 é o último caractere.-2 é o penúltimo caractere.
A sintaxe [início:fim] extrai do início até o fim (exclusivo). Se o fim for omitido, vai até o final da string.Para obter os dois últimos dígitos do formato XXX.XXX.XXX-XX:
CPF[-2:] começa no segundo caractere de trás para frente e vai até o fim, pegando exatamente os dois últimos.CPF[11] e CPF[12] pegariam apenas um caractere em posições fixas (que podem variar se o formato mudar).CPF[-2:-1] pegaria apenas o penúltimo caractere.O uso de índices negativos com slicing ([-2:]) é a maneira mais concisa e legível de garantir a captura dos últimos elementos de uma string em Python.
Alternativa C.